Вверх ↑
Этот топик читают: Гость
Ответов: 41
Рейтинг: -3
#1: 2008-05-18 08:24:14 ЛС | профиль | цитата
Не могу соединиться с сервером БД может что не так делаю
Вот часть схемы:
code_9063.txt
Выкидывает из проги и все тут. Помогите пожалуйста
у меня HiAsm 3.65 build 165
карма: 1

-2
файлы: 1code_9063.txt [1.2KB] [348]
Голосовали:Galkov, Астрамак
Ответов: 2125
Рейтинг: 159
#2: 2008-05-18 15:45:21 ЛС | профиль | цитата
MySQL
карма: 1

0
Ответов: 41
Рейтинг: -3
#3: 2008-05-22 03:53:47 ЛС | профиль | цитата
Скачал libmysql.dll засунул ее и в текущий каталог, и в system32
даже при запуске примера из HiAsmElementsDelphiExampleDateBase вылазиет:
MySQL.pas(1,1) Fatal: Syntax error, "UNIT" expected but "PROGRAM" found
Error: D:program filesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
End build
Переустановил HiAsm, всеравно вылазиет
Может кто-нибудь знает выход из такой ситуации?
..
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#4: 2008-05-22 10:49:37 ЛС | профиль | цитата
У меня пример компилируется, но во-первых почему-то ToolBar с Config и Connect оказался снизу на форме (был не виден после запуска), а во-вторых мне не удалось соединиться с сервером:
img


PK.Kirill, Ваш "пример" тоже компилируется, но коннекта с сервером также нет.
HiAsm b168 + SVN rev.1016 + HiUpdate и конечно же Delphi компилятор.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1mysql_my.jpg [57.3KB] [1368]
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2008-05-22 11:10:04 ЛС | профиль | цитата
MySQL в HiAsm работает с версией 4.2
карма: 27
1
Голосовали:Валерий
Разработчик
Ответов: 26163
Рейтинг: 2127
#6: 2008-05-22 11:12:52 ЛС | профиль | цитата
А прикол хотите -- вот эта проблема
PK.Kirill писал(а):
MySQL.pas(1,1) Fatal: Syntax error, "UNIT" expected but "PROGRAM" found
Error: D:program filesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)

Заключается в одинаковых именах



Тьфу ты, кто-то имя примера обозвал именем юнита, и FPC его благополучно удаляет. Надо имя примера поменять

карма: 22

1
Голосовали:Валерий
Главный модератор
Ответов: 2999
Рейтинг: 396
#7: 2008-05-26 01:49:49 ЛС | профиль | цитата
Dilma писал(а):
MySQL в HiAsm работает с версией 4.2

После длительных "приседаний" - заработала схема с MySQL Server 4.1.22 через сеть.

Вот минимально-необходимые действия для доступа пользователя к серверу при помощи dbmysql.sha:
mysql admin


С версиями MySQL Server выше 4.х можно подружиться, установив MySQL ODBC Driver, и с успехом обращаться к нему через компонент ODBC.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1mysqladmin.png [93KB] [935]
Ответов: 41
Рейтинг: -3
#8: 2008-06-01 05:47:38 ЛС | профиль | цитата
nesco писал(а):
Тьфу ты, кто-то имя примера обозвал именем юнита, и FPC его благополучно удаляет. Надо имя примера поменять

Спасибо nesco, помогло
------------ Дoбавленo:

Dilma писал(а):
MySQL в HiAsm работает с версией 4.2

а можно сделать компонент MySQL5.x
карма: 1

0
Ответов: 205
Рейтинг: 3
#9: 2008-06-04 23:53:44 ЛС | профиль | цитата
Dilma писал(а):
MySQL в HiAsm работает с версией 4.2

а где его дастать.....?ссылку ктонить может кинуть..
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#10: 2008-06-05 10:57:45 ЛС | профиль | цитата
PK.Kirill писал(а):
а можно сделать компонент MySQL5.x


Nic писал(а):

С версиями MySQL Server выше 4.х можно подружиться, установив MySQL ODBC Driver, и с успехом обращаться к нему через компонент ODBC.

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2008-06-05 12:00:21 ЛС | профиль | цитата
millano писал(а):
а где его дастать.....?ссылку ктонить может кинуть..

ссылки даны в примерах к проектам из пакета
карма: 27
0
Ответов: 205
Рейтинг: 3
#12: 2008-06-17 00:51:43 ЛС | профиль | цитата
MySQL 4.2 <-я вот про это говорил где его скачать..? а примеры это-то понятно уже все перерыл и даже в Uploade примеры тоже многое пересмотрел (и малёк изучил..!)
кстате если нет MySQL 4.2(дистрибутива) то тогда будемс как говориться изучать MySQL ODBC Driver....

карма: 1

0
Ответов: 2125
Рейтинг: 159
#13: 2008-06-17 13:01:14 ЛС | профиль | цитата
Nic писал(а):
С версиями MySQL Server выше 4.х можно подружиться

Подружиться можно. Вот к примеру (в аттаче).
Осталось, правда, непонятным, почему прога при закрытии ошибку выдаёт: деструкторов злобных вроде тут нет.
------------ Дoбавленo:

Нашёл я проблему. Аттач перезалил (тем двоим, что уже скачали, советую снова скачать аттач).
Вообще, все эти приватные структуры MySQL в файле mysqllib.pas я бы выкинул нафиг, объявив всех их обычными pointer.
Собственно, проблема в том и была, что память выделялась в дельфях (используя неправильную структуру), а в dll-ке использовалось чуть-чуть больше, чем выделялось.

карма: 1

0
файлы: 1mysql5.zip [3.2KB] [410]
Ответов: 2125
Рейтинг: 159
#14: 2008-06-17 17:37:11 ЛС | профиль | цитата
Предлагаю вот так урезать MySQL:
карма: 1

0
файлы: 1mysql5a.zip [2.2KB] [279]
Разработчик
Ответов: 26163
Рейтинг: 2127
#15: 2008-06-17 17:40:33 ЛС | профиль | цитата
tsdima, а под FPC проверял
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)