2010-04-04 4 views
0

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

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

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

ответ

1

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

+0

should'nt быть dbexpress в последней версии, установленной с новым delphi? Я постараюсь обновить его – WombaT

0

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