C++ Builder & MySQL

Модераторы: Romeo, Hawk, Absurd, WinMain, DeeJayC

Ответить
GHopper
Сообщения: 2
Зарегистрирован: 11 ноя 2004, 15:16
Контактная информация:

11 ноя 2004, 18:30

Здравствуйте!
Возникла проблема при написании приложения для работы с базой данных MySQL в C++ Builder 6. Файлы помощи к C++ Builder не дали ответа на мои вопросы, хотя и разъяснили как работать с TTable, TDataSource и с компонентами из закладки "Data Controls". Проблема следующая - в объекте TTable есть свойство "DatabaseName", которое не содержит БД MySQL. Там, как я понял, содержатся псевдонимы БД. Лезу в SQL Explorer и пытаюсь создать псевдоним для MySQL. Жму "New" и опять получаю список, не содержащий MySQL. Оставляю эту затею.
Пытаюсь через dbExpress. На него в хелпе информации еще меньше! Свойство объекта TSQLconnect "ConnectionName" содержит "MySQLConnect". Все вроде-бы должно работать, но вот опять проблема - "Error: Unable to Load libmysql.dll" (Сервер моей БД в этот момента загружен). Нахожу этот libmysql.dll и пихаю во все папки, в какие только можно (папка проекта, системная). Ничего не помогает!
Не стал пробовать с ADO и др. методами, а решил поискать рабочий пример. В MySQL есть программка Jethro Wright, датированная 1998 г. Попробовал самостоятельно создать консольное приложение по подобию и нифига не вышло - даже при простом подключении mysql.h возникает две ошибки.
Короче кругом засада!
Люди добрые, помогите? Укажите путь истинный. А вообще хотелось бы почитать литературу, подробно раскрывающую создание приложений для работы с БД. Заранее огромное СПАСИБО.
Newman
Сообщения: 2
Зарегистрирован: 30 мар 2005, 19:13

31 мар 2005, 13:33

И никто не ответил :( .
А у меня та же фигня с libmysql.dll. Хотя потом runtime проблем с коннектом на локальном хосте не было.
dykzei
Сообщения: 42
Зарегистрирован: 22 сен 2004, 14:35

21 апр 2005, 11:58

а если так построить:
настроить ODBC источник (установить MySQL ODBC драйвера, в инете ссылки видел но не качал)
затем через BDE подтянуть источник из ODBC
и использовать его как алиас BDE, работа через BDE будет достаточно прозрачна.
oxotnik110
Сообщения: 1
Зарегистрирован: 03 июн 2008, 21:53

21 фев 2009, 13:48

&quot писал(а):а если так построить:
настроить ODBC источник (установить MySQL ODBC драйвера, в инете ссылки видел но не качал)
затем через BDE подтянуть источник из ODBC
и использовать его как алиас BDE, работа через BDE будет достаточно прозрачна.
А давайте всё будет делать (извиняюсь за выражение) через ж@пу?
Всё намного проще.
&quot писал(а):А у меня та же фигня с libmysql.dll
Надо скопировать указанный файл в папку windows\system32 и делов то.
Где найти его? Так вы сначала установите себе MySQL на комп хотябы. Там в папке он есть. У меня стоит локальный сервер из пакета Denwer. Там точно этот файл есть.
Скопировал и всё заработало!
Ответить