Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема работы с MySQL через dbExpress в Delphi [D6, MySQL]


DmitryZ ©   (2003-06-25 16:10:00) 

Коллеги, подскажите, если знаете.
Каким образом заставить работать связку Delphi (6) - dbExpress - MySQL?
1. С 4 версией MySQL не грузится libMySQL.dll
2. С более старыми позволяет делать только запрос всех полей таблицы: SELECT * FROM MyTable. При более сложном запросе (даже SELECT MyField FROM MyTable) программа вылетает по ошибке.
3. С Interbase все замечательно. Даже работает визуальный построитель запросов.

Неужели невозможно РЕАЛЬНО работать с MySQL из Delphi?


Johnmen   (2003-06-25 17:38:00) [1]

Версия, как у тебя. Апдейты 1 и 2 сделаны...


DmitryZ   (2003-06-25 17:32:00) [2]

Спасибо, попробую. Завтра сообщу о результатах.
Да, кстати: а какая версия Delphi? Я ведь не случайно говорил про апдейты, в форумах говорят, что именно они и спасают.


Johnmen   (2003-06-25 17:16:00) [3]

Посмотрел у себя :
- версия 3.23.52
- Win98
- libmysql.dll в c:\windows\system
- dbexpmysql.dll в доступном каталоге
- GetDriverFunc -> getSQLDriverMYSQL
- параметры соединения прописаны

Все работает. :)


DmitryZ   (2003-06-25 16:55:00) [4]

Спасибо Johnmen за первый отзыв.

Уточняю.В случае с последней версией MySQL (см.сайт MySQL.COM) выдается сообщение "cannot load library libmysql.dll". Dll пробовал ставить и в корень проекта (как описано в документации) и в системные папки - все равно.
При более ранних версиях (сейчас точно не помню, но вроде 3.23.хх), как я уже писал - работает, но ограниченно. Чуть вышел за запрос "select *" и немедленный "access violation".

Если есть работающая комбинация, назовите плз (версия Delphi с патчами и апдейтами, версия MySQL). Попробую плясать от этой конфигурации - глядиш, увижу какая часть сбоит.


DmitryZ   (2003-06-25 16:44:00) [5]

Уважаемые, не игнорируйте вопрос ,плз.
Смотрел забугорные форумы, там пишут что-то про экспериментальную ddl на сайте borland, которая корректно работает с последними версиями MySQL. Но тут же сообщают, что она глюкавая и лучше просто установить патчи к delphi. Библиотечку так и не удалось скачать, да и стоит ли? Подскажите, может кто-нибудь знаком с этой темой.


Johnmen   (2003-06-25 16:42:00) [6]

1. Как не грузится ?
2. Какой ошибке ?

Возможно РЕАЛЬНО работать с MySQL из Delphi !


Наверх

Титульная страница Поиск, карта сайта Написать письмо