#mysql #sql #phpmyadmin #pascal #lazarus
#mysql — сервер #sql #в phpmyadmin #паскаль #lazarus #mysql #phpmyadmin
Вопрос:
у меня есть обычный локальный сервер, работающий с MySQL, PHP,… Я попытался написать программу Lazarus для ввода данных в SQL. Я могу получить доступ с каждого компьютера в моей сети к странице phpMyAdmin в разделеhttp://192.168.1.119:8888/phpmyadmin /
Итак, моя процедура подключения Lazarus выглядит следующим образом:
procedure TForm1.Button1Click(Sender: TObject);
begin
MySQLConnection1.HostName := '192.168.1.119:8888';
MySQLConnection1.UserName := 'root';
MySQLConnection1.Password := 'root';
MySQLConnection1.DatabaseName := 'mysql';
MySQLConnection1.Open;
Когда я нажимаю сейчас на Кнопку, я получаю:
Не удается загрузить библиотеку mysql по умолчанию (libmysql.dll или libmysql.dll )
Когда я загружаю libmysql.dll я получаю сообщение о том, что ожидается 5.6, но найдено 6.1. Когда я пытаюсь добавить 5.6, я получаю сообщение об ошибке с не удается загрузить по умолчанию….
с уважением, Тим
Комментарии:
1. «я получаю сообщение о некоторой ошибке» Ну, что именно говорится в сообщении. Вы можете видеть свой экран, мы, читатели, не можем.
2. вы уверены, что порт не является другим свойством, или через диалоговое окно общих свойств (где вы можете установить пары ключ = значение?) проверьте wiki, я не так хорошо знаю mysql. И убедитесь, что выбранный тип подключения и версия DLL совпадают
3. Я имею в виду ту же ошибку, что и я, уже описанную выше. С отсутствующим libmysql.dll
Ответ №1:
Итак, я разобрался с первой проблемой, мои окна пропустили некоторые файлы. Но в любом случае, моя программа не хочет подключаться. Когда я создал небольшой php-скрипт, подключение прошло нормально, но моя программа lazarus не может подключиться. На первой картинке вы видите мою программу lazarus с ошибкой. На втором рисунке вы видите мой php-код.
с уважением, Тим