Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Zeos, dbExpress - ни хфига не работает


Автор: Chyslyvchyk 21.6.2005, 17:08
Ищу возможность подключиться через Delphi к базе MySQL. Возникли следующие проблемы:

1. dbExpress

При подключении базы через SQLConnection1 возникла проблема с файлом libmysql.dll. Испробовано много методов решения (в том числе и с этого форума) - ничего не помогало. Лекарство было найдено http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=7632. Использовано библиотеку dbexpmy4.dll. После лечения в SQLConnection1 свойство Connected меняем на True. Запрашивает пароль и база подключена.
Далее кидаем на форму SQLTable1, в свойствах SQLConnection выставляется SQLConnection1, а TableName должно содержать список таблиц базы... Но там пусто... Насильное написание названия таблицы в этом свойстве и изменение свойства Active в True вызывают ошибку "Access violation at address ... in module dbexpmy4.dll. Read of address..." smile Почему? Таблицы в базе есть, это точно. smile

2. ZeosLib

Скачано Zeos DBO (v.6.5.1 a). Читаю, как инсталисть. Написано Locate the package directory associated with your compiler and open the ZeosDbo.bpg project group. Load the project and install the following components in the order listed:
* ZCore.bpl
* ZParseSql.bpl
* ZPlain.bpl
* ZDbc.bpl
* ZComponent.bpl

Но в архиве нет файлов с таким расширением. smile

Скачано Zeos DBO (v.6.1.5 stable). Тоже самое... smile

Автор: Оленька 21.6.2005, 17:34
я могу посоветовать тебе скачать dbx4mysql.dll, изменить *.ini файлы, как указано в его хелпе. У меня все получилось

Автор: Chyslyvchyk 21.6.2005, 17:53
Цитата
я могу посоветовать тебе скачать dbx4mysql.dll, изменить *.ini файлы, как указано в его хелпе. У меня все получилось

Уже! Пока что все заработало. Таблицы нашлись.

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