Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Builder + MySQL 5.0 как добиться коннекта? Подробное описание конектакуда,что,зачем 
V
    Опции темы
Rooltak
Дата 10.3.2008, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Подскажите пожалуйсто как добиться коннекта к MySQL 5.0 в Builder 6, т.е. какие компоненты лучше юзать, как подключить библиотеки, и т.д.

Я поставил MySQL, в папке куда установлен MySQL нет папки include, но я там нашел файл, libmysql.dll скопировал его в Windows/system32 и Borland/CBuilder6/Bin 

Создал новый проект, кинул на него SQLConnection с закладки dbExpress
В его свойствах для соединения MySQLConnection задал название базы данных и логин с пасом при нажатии TestConnection Выдает ошибку: "Failure to Connect: Unable to Load libmysql.dll"

Большая просьбы подробно объяснить конект от начала и до конца.




PM MAIL   Вверх
fish9370
Дата 10.3.2008, 13:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 15.4.2007
Где: Москва

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



самый простой способ - использовать связку mysqlODBC+BDE - это НЕ гарантирует максимальную производительность, и влечет установку BDE и настройку ODBC на машине, на которой должна будет использоваться программа - НО это позволяет говорить о какой-то универсальности и быстроте разработки..

Код

1. скачать драйвер с сайта (http://dev.mysql.com/downloads/connector/odbc/3.51.html)
2. создать учетную запись ODBC (Адимистрирование/Источники данных (ODBC))
3. добавить на форму:
    вкладка BDE - Database
    вкладка BDE - Query
    вкладка Data Access - DataSource
    вкладка Data Control - DBGrid
4. настройка:
    компонент Database - свойство: 
         AliasName: выбрать из списка учетную запись настроеную ранее в Источниках Данных (ODBC) п. 2
         Params: добавить два поля USER NAME и PASSWORD - соответственно заполнить
         LoginPrompt: false
         DatabaseName: testBASE (любое имя)
         Connected: true (если удалось переключить это свойство в true - это означает, что коннект прошел успешно)
    компонент Query - свойство:
         DatabaseName: выбрать из списка testBASE (то имя которое было созданно в свойстве DatabaseName в компоненте Database)
         SQL: добавить sql-запрос к выбранной базе данных (select * from table1)
         Active: true (если удалось переключить это свойство в true - это означает, что коннект прошел успешно)
    компонент DataSource - свойство:
         DataSet: выбрать из списка компонент Query для выполнения запросов  (Query1)
    компонент DBGrid - свойство:
         DataSource: выбрать из списка компонент Datasource для связи с источником данных (DataSource1)


ps. добавлять учетные записи в ODBC нужно при выключенном борланде, иначе он эту учетную запись не увидет, до его перезагрузки..

Это сообщение отредактировал(а) fish9370 - 10.3.2008, 13:13


--------------------
undefined
PM MAIL WWW ICQ   Вверх
criz
Дата 10.3.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вот ту похожая тема: http://forum.vingrad.ru/topic-140721.html
PM MAIL WWW   Вверх
Rodman
Дата 11.3.2008, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

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



и вот!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Saman
Дата 12.3.2008, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



подскажите как к удалённой базе данных подключится через dbExpress?
пишет ошибка авторизации на localhost

Это сообщение отредактировал(а) Saman - 12.3.2008, 15:21
PM   Вверх
criz
Дата 12.3.2008, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Не верный логин:пароль?
PM MAIL WWW   Вверх
Saman
Дата 13.3.2008, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



верный. как может при подключении к удалённому хосту выдавать ошибку по localhost?
PM   Вверх
criz
Дата 13.3.2008, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Упс, сорри. Ответил не подумав.
PM MAIL WWW   Вверх
Saman
Дата 13.3.2008, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



даже нет. он пытается подключиться к удалённой базе, но к логину добавляет @'localhost'
как с этим бороться?
PM   Вверх
mrbrooks
Дата 14.3.2008, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

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



Выложи что написано у тебя в Params.
PM MAIL   Вверх
Rooltak
Дата 20.3.2008, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



fish9370, Огромное спасибо!!! То что надо !!!  smile   smile 

Извени в репу дать не могу :(

Спасибо еще раз!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




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


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

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