Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » [решено] C++ Builder | Подключение к БД MySQL

Ответить
Настройки темы
[решено] C++ Builder | Подключение к БД MySQL

Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Задача: подключится из Windows-программы к БД MySQL и "взять" оттуда необходимые данные.
Реализация "через" С++ Builder(али Visual)

Как я понимаю ничего сложного... но один "очень знающий человек" утверждает, что "фактически невозможно"...
какие "подводные камни" могут быть?

Отправлено: 12:31, 25-03-2006

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


знающему человеку рассказать про odbc и вообще про драйверы к базам данных. Подводные камни могут быть в самих драйверах и, пожалуй, в кодировках (koi в базе, например)

Отправлено: 15:14, 25-03-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


mar, спасибо...
собственно это, ну или совсем это, я и сказал ему.... но тут, что называется, был подавлен авторитетом...)))...

Отправлено: 16:07, 25-03-2006 | #3


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


есть же специально набор драйверов dbExpress, который включает в свой список и MySQL(dbexpmys.dll).

-------
живодёр - практик


Отправлено: 22:16, 28-03-2006 | #4

Zus Zus вне форума

Аватара для Zus

Пользователь


Сообщения: 82
Благодарности: 2

Профиль | Отправить PM | Цитировать


mar
Верно на 200% при просмотре БД терминалом (Мускуль Комманд лайн) за место русских букв будут крякозябры... но не стоит заморачиваться на этом: Сам АРМ будет отображать всю инфу корректно, единственное при работе поисковика на запрос о поиске слова по маске менее 3 русских букв находит всякую ерунду....

Отправлено: 09:00, 10-04-2006 | #5


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


хм... все таки какие-то "подводные камни" имеются...
Возникли следующие вопросы:
1. При использовании компонентов с dbExpress возникает ошибка(Unable to load libmysql.dll)
2. Как работать с MySQL через ADO?

Отправлено: 17:26, 25-08-2006 | #6


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


установил MySQL Connector/ODBC (MyODBC) driver, но в списке доступных драйверов компонента TAdoConnection он не появился...

Отправлено: 17:54, 25-08-2006 | #7


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


как всегда все оказалось просто.... тему помечаем как fixed.
Итак решение проблемы =>:
1. Даже не смотреть в сторону dbExpress. Только время потратите и нервы испортите..
2. С сайт MySql.com скачать MySQL Connector/ODBC (MyODBC) driver
3. Распаковать архив и установить драйвер
4. На форму перетащить TAdoConnection
5. В свойстве ConectionString указать
Цитата:
Provider=MSDASQL.1;Extended Properties="DATABASE=DB;DRIVER={MySQL ODBC 3.51 Driver};OPTION=3;PWD=Pass;PORT=3306;SERVER=server;UID=Login"
Чтобы отоброжалась кирилица используйте: SET NAMES cp1251

если хочешь что-то сделать - делай это сам...

Последний раз редактировалось XCodeR, 26-08-2006 в 17:11.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:38, 26-08-2006 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » [решено] C++ Builder | Подключение к БД MySQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Совместим ли C++Builder 2007 с Windows 7? ineXPert Microsoft Windows 7 5 17-01-2010 13:27
C/C++ - [решено] Вставка иконки в ListView (Builder) ganselo Программирование и базы данных 1 01-06-2009 12:24
C/C++ - [решено] [C++Builder 2007] TTreeView & CheckBox crashtuak Программирование и базы данных 1 12-04-2009 12:08
C/C++ - [решено] CodeGear RAD Studio C++ Builder не компилирует прогу. mmx358 Программирование и базы данных 8 15-11-2008 21:39
MySQL - MySQL & MySQL-Front timon4ik Программирование и базы данных 2 06-04-2008 18:07




 
Переход