Независимо от того, что я пробовал, я не мог заставить XE2 подключаться к MySQL с помощью dbExpress. Проблема на самом деле многолика. Во-первых, целевой MySQL является 32- или 64-разрядным, что влияет на libmysql.dll, поставляемый с установкой MySQL, что вводит в заблуждение, поскольку XE2 IDE является 32-разрядным приложением и принимает только 32-разрядные библиотеки DLL. Поэтому мне нужно было использовать 32-битную установку libmysql.dll, поместить ее в Windows \ System32 (или в саму папку проекта), а затем установить платформу целевой компиляции на 32-битную в моем проекте (чтобы она не была попробуйте использовать 64-битный dbxmys.dll, на всякий случай), все же безуспешно. Все комбинации, которые я пробовал, приводили к этой ошибке: «Ошибка DBX: не удалось правильно инициализировать драйвер. Возможно, отсутствует клиентская библиотека .......»
Кто-нибудь может подключить XE2 dbExpress к серверу MySQL? Мне нужна ваша помощь. Заранее спасибо.
Windows 7 64-битная (платформа dev с XE2), MySQL 5.5.16 32-битная (установлена на удаленной 32-битной XP) / MySQL 5.1.54 64-битная (установлена на удаленной XP x64) (пробовала с обоими, используя их libmysql.dlls)