Проблемы обновления приложения MySQL с Delphi 2006 до 2010 - PullRequest
0 голосов
/ 04 апреля 2010

Я обновил свой Delphi до версии 2010 и попытался открыть и запустить приложение, написанное на Delphi 2006. Приложение использует mysql от dbexpress с libmysql.dll и второй драйвер, найденный где-то в Интернете.

Я не могу запустить его в 2010 году. У меня всегда «отсутствует библиотека libmysql.dll». Я пытался получить новую версию, но это не помогло. Копирование этой библиотеки почти во все системные каталоги не помогло.

У меня нет идей, что делать, как мне подключиться к базе данных :(

Ответы [ 2 ]

1 голос
/ 04 апреля 2010

Скорее всего, это проблема с юникодом. PChar больше не указатель на ANISTRIST, а указатель на уникальную строку. Попробуйте обновить драйвер dbexpress. Я имею в виду не dll, а код оболочки dbexpress. Мне нужно немного больше информации, чтобы помочь в дальнейшем.

0 голосов
/ 07 марта 2012

проверьте, что dbxmys.dll доступен для вашего приложения (в каталоге exe или в пути)

...