Сбой подключения Lazarus MySQL

#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-код.

с уважением, Тим

lazarus

php