Ошибка DBX: драйвер не может быть правильно инициализирован

Я использую Delphi XE3 (Ultimate Edition), базу данных MySQL, и это ошибка, которую я получаю, когда нажимаю Test Connection.

введите здесь описание изображения

В ответ я нашел библиотеку libmysql в своем каталоге xampp и скопировал ее в свой каталог System32. Однако это не работает.

К каким библиотекам/драйверам относится это сообщение и в какой каталог их нужно поместить?

версия libmysql — 5.5.16.0


person ple103    schedule 26.10.2012    source источник
comment
Вы используете 64-битную Windows? в этом случае вы должны скопировать файл libmysql в папку C:\Windows\SysWOW64.   -  person RRUZ    schedule 26.10.2012


Ответы (2)


В сообщении говорится, что библиотека может быть:

  • отсутствующий;
  • неправильно установлен; или
  • неправильной версии

Я искал библиотеку в Google и наткнулся на это сообщение в блоге, в котором обсуждается вышеупомянутое сообщение об ошибке и предоставляется более свежая версия библиотеки libmysql, которая должна быть помещена в каталог bin (Embarcadero\RAD Studio\10.0\bin).

Ссылка для скачивания библиотеки libmysql

person ple103    schedule 26.10.2012

Вы никогда не должны размещать какие-либо сторонние файлы в каталоге bin — XE3 не позволяет этого Прочитайте этот документ

person Pete    schedule 17.01.2013