[Lazarus + MySql] Не запускается программа на чужом компе...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
Talker1
новенький
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

[Lazarus + MySql] Не запускается программа на чужом компе...

Сообщение Talker1 »

Привет!

Первый раз на чужом компе попробовал запустить программу на Lazarus + MySql (что для Lazarus, что для MySql - первый мой проект)
Сервер MySql поднят на другом сервере.
В каталог положил саму программу и libmysql.dll, при попытке открыть запрос выдает "run time error 202".

Как это побороть? В гугле сходу ответ не нашелся...
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

[телепат моде он]
какой компонент для доступа к базе?
libmysql нужной версии?
может быть с mysql никак не связано?
[телепат моде офф]
Если запуск происходит на чужой машине, не стоит-ли добавить в программу возможность ведения простенького лога, дабы выяснить в каком месте происходит затык.
Аватара пользователя
Talker1
новенький
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Сообщение Talker1 »

Frolik писал(а):[телепат моде он]
:D
Использую Zeos компоненты
версия DLL: 5.3.12.3621
Может, конечно и не связано с mysql... просто с моего компа, на котором же и MySql поднят - все работает, с чужого - нет...
При этом соединение с чужого устанавливается ( ZConnection1.Connected := True; ), а когда на главном окне нажимаю кнопку для открытия окна с данными - открывается квери - облом.

Добавлено спустя 1 минуту 4 секунды:
Re: [Lazarus + MySql] Не запускается программа на чужом компе...
С утра прикручу конечно логирование, чтобы уяснить, на какой конкретно строке обламывается

Добавлено спустя 17 часов 4 минуты 49 секунд:
Re: [Lazarus + MySql] Не запускается программа на чужом компе...
Чорт!
Нашел в чем проблема.
Сам лажанулся - ZConnection по умолчанию была настроена на localhost, пользователь root и свойство Connected по умолчанию выставлена в True. Соответственно при создании формы прога пыталась сразу связаться с локальной базой базой и на этом выскакивал exception.
Вчера вечером чуть не двинулся по фазе, пытаясь понять что не так, а с утра со свежими мозгами сразу все увидел))
Спасибо за участие))
Ответить