Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)