Проблемы обновления приложения MySQL с Delphi 2006 до 2010

0

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

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

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

Теги:
libmysql
delphi-2010
dbexpress

2 ответа

1

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

  • 0
    не должно быть dbexpress в последней версии, установленной с новым Delphi? я постараюсь обновить его
0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню