Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Свзяка MySQL и Delphi различных версий. 
:(
    Опции темы
Agito
Дата 15.1.2010, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.5.2009

Репутация: нет
Всего: нет



В общем ситуация: нужно сделать СУБД при помощи 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, в папку с программой).

Что делать та? Вообще возможно это запустить? Весь день просто с этим г**ном сидишь, а толку и нет... 


Это сообщение отредактировал(а) Agito - 15.1.2010, 23:18
PM MAIL   Вверх
Zerstroer
Дата 19.1.2010, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.8.2007
Где: Алма-Ата

Репутация: нет
Всего: 3



По дилетантски советую:
1. Поставить Delphi версии старше 7ки но меньше 2010ки. Если используешь совсем новый Dephi вполне возможно, что эта версия среды разработки еще очень сырая и не хочет работать с libmySQL.dll.
2. Найти самую-самую свежую версию ibmySQL.dll которая будет в точняк подходить к версии MySQL на удаленном сервере. Предварительно следует точно выяснить версию MySQL на удаленном сервере, т.к. MySQL 5.0 достаточно критично отличается от MySQL 5.1 и 5.2.
Надеюсь, хотя бы морально помог.


--------------------
In silico
PM MAIL ICQ   Вверх
eyelesss
Дата 20.1.2010, 06:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 19.5.2009
Где: Казахстан, Алматы

Репутация: нет
Всего: нет



У меня стоит D7 и прекрасно работает с 5, 5.1 версиями MySQL...
Попробуй использовать вот эту библиотеку 

Присоединённый файл ( Кол-во скачиваний: 57 )
Присоединённый файл  libmysql.rar 718,71 Kb
PM MAIL ICQ   Вверх
СЭНСЭЙ
Дата 25.1.2010, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



Вот рабочий проект на 6ку - 7ку
запрос нужно задавать в процедуре явно указывая БД
например select * from test.users

Присоединённый файл ( Кол-во скачиваний: 61 )
Присоединённый файл  MySQL5.zip 671,45 Kb
PM MAIL   Вверх
Paradoxal
Дата 15.6.2015, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 15.6.2015

Репутация: нет
Всего: нет



@eyelesss, а подскажи, пжлст, как ты коннектил MySQL и Дельфю. У меня вот ну вообще ничего не получается. Вроде делаю все как надо.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0673 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.