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

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

Работа на Delphi 6 с MySQL v4.0.12 [D6, MySQL]


DarkMan ©   (2003-06-21 08:40:00) 

Кто нить сталкивался с такой проблемой когда пытаешся законнектиться к базе то выдаётся такая ошибка "Unable to load libmysql.dll", в чём тут дело? Данную библиотеку я рассувал куда тока можно, соединение настроенно правильно проверял в других программах. Или может просто делфя не подерживает данную версию mysql.....


nv-vetal   (2003-06-21 14:35:00) [1]

Скачай компоненты TMySQL и не мучайся. Помоему самое лучшее, что пока есть. Правда они шароварные, но работать нормально можно (выдаются иногда напоминания, что это шароварные компоненты, но пользоваться можно бесконечно). Так вот их мона скачать отсюдова:
http://scibit.com/products/mysqlcomponents/
Поддерживаются все версии делфи и куликса!!!
Рулез.
Я раньше тоже пробовал подсоединиться через ДБЕкспресс. Проблема в том, что например в 6 делфе можно подсоединиться в МуСКЛ 3.23, более новые версии не поддерживаются. При этом стандартная библиотека СУБД, которую надо скопировать в директорию Виндовс-Систем не работала.
Я продолжил поиски в Инете и нашел компоненты Zeos, в комплект к которым прилагались злополучные библиотеки ко всем версиям (кроме 5-й) МайСКЬЮЕЛЬ. Вот их то я и скопировал, но всеравно, компоненты Zeos оказались плохими и заторможенными.


sniknik   (2003-06-21 09:55:00) [2]

а, тогда ты не установил клиента на машине. точно не скажу но по моему dbExpress работает через ODBC в этом случае. (во всяком случае у меня установлен, и попыткм соеденения проходили успешно, как было до этого незнаю. и как точно не скажу просто обычно я с ADO работаю)
с сайте по MySQL скачай, и попробуй.


DarkMan   (2003-06-21 09:47:00) [3]

Я пытаюсь работать с MySQL через dbExpress и когда пытаюсь установить соединение с базой то выдаётся вот такая ошибка ....


sniknik   (2003-06-21 09:38:00) [4]

значит это простая dll а не COM обьект, и ишется системой другим способом.
например ты ее сам можеш подключить к программе и описать вызовы внешних процедур, путь будет тот что ты укажеш. (если не указывать то должно искать в системных директориях и локальном пути рялом с программой)


DarkMan   (2003-06-21 09:29:00) [5]

Это я пробовал уже вот что она выдаёт на это - "libmySQL.dll была загружена, но найти точку входа для DllRegisterServer не удалось. Зарегистрировать этот файл невозможно."


sniknik   (2003-06-21 09:12:00) [6]

может ее еще и регистрировать надо (не знаю точно), попробуй выполнить
regsvr32 путь_к_одной_из\libmysql.dll
если вернет successful, типа удачно зарегистрировалось то пробуй еще раз соеденится.


Наверх

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