| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Свзяка MySQL и Delphi различных версий. |
| Автор: Agito 15.1.2010, 23:16 |
| В общем ситуация: нужно сделать СУБД при помощи dbexpress в DELPHI (без использования сторонних компонентов). Имеется удаленный сервер на котором установлен MySQL 5 версии, ODBC не установлен и нет возможности его установить (вариант с ADO сразу отпадает) Взялся за Delphi 7, давай конектиться через SQLconnection, а он ругается на отсутствие библиотеки libmySQL.dll, я ему вставил от 4 версии (которую многие раздают на форумах) - требует пароль и пользователя. Ясно, что изменения были серьезные в 5 версии связанные с паролем, потому и не катит от 4... Ладно. Закинул ему от 5 версии - он пишет - не могу загрузить эту библиотеку. Почитав еще форум выяснил что это дело и не запустится - надо новый Делфи. Поставил делфи 2010 - запускаю проект, он опять ругается - "cannot load libmySQL.dll library". Да... в процессе сувал эти библиотеки (даже разные версии 5 пробывал) во все дырки (в system32, в lib самого delphi, в папку с программой). Что делать та? Вообще возможно это запустить? Весь день просто с этим г**ном сидишь, а толку и нет... |
| Автор: Zerstroer 19.1.2010, 22:22 |
| По дилетантски советую: 1. Поставить Delphi версии старше 7ки но меньше 2010ки. Если используешь совсем новый Dephi вполне возможно, что эта версия среды разработки еще очень сырая и не хочет работать с libmySQL.dll. 2. Найти самую-самую свежую версию ibmySQL.dll которая будет в точняк подходить к версии MySQL на удаленном сервере. Предварительно следует точно выяснить версию MySQL на удаленном сервере, т.к. MySQL 5.0 достаточно критично отличается от MySQL 5.1 и 5.2. Надеюсь, хотя бы морально помог. |
| Автор: eyelesss 20.1.2010, 06:05 |
| У меня стоит D7 и прекрасно работает с 5, 5.1 версиями MySQL... Попробуй использовать вот эту библиотеку |
| Автор: СЭНСЭЙ 25.1.2010, 18:20 |
| Вот рабочий проект на 6ку - 7ку запрос нужно задавать в процедуре явно указывая БД например select * from test.users |
| Автор: Paradoxal 15.6.2015, 22:47 |
| @eyelesss, а подскажи, пжлст, как ты коннектил MySQL и Дельфю. У меня вот ну вообще ничего не получается. Вроде делаю все как надо. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Svzyaka-MySQL-i-Delphi-razlichnykh-versy-id50bb18216ccc19ef2a00979d#findElement_E7045_557f2bc6ae20150004b761dc_0 |