Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Разработка баз данных _ QODBC и MySQL

Автор: vanvo 25.5.2009, 18:19

DmP, подскажи как написать для ODBC, если БД лежит на удаленной машине. БД на MySQL.

Автор: DmP 25.5.2009, 19:52

Цитата(vanvo @ 25.5.2009, 19:19) *
DmP, подскажи как написать для ODBC, если БД лежит на удаленной машине. БД на MySQL.

Хороший вопрос. :) Если бы я знал ответ.
Как вариант, через "Панель управления\Администрирование\Источник данных (ODBC)" создать файловый DSN и настроить в нем все что нужно, потом найти результирующий файл, и посмотреть его содержимое, это очень облегчит поиск ответа.


Или погуглить на тему "ODBC MySQL", http://www.1gb.ru/default.aspx?hti=43&ti=6 попалась неплохая ссылка например.

Автор: trdm 25.5.2009, 22:39

может поможет:
http://www.firststeps.ru/mfc/odbc/odbc1.html

Автор: vanvo 20.6.2009, 15:59

Наверное стоит все-таки ответить на свой вопрос :)
Для настройки удаленной MySQL базы надо прописать следующее:

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    db.setDatabaseName("DRIVER={MySQL ODBC 5.1 Driver};server=site or ip;database=name of database;");
    db.setUserName("login");
    db.setPassword("password");

Автор: SABROG 20.6.2009, 17:09

Цитата(vanvo @ 20.6.2009, 16:59) *
Наверное стоит все-таки ответить на свой вопрос


Давай еще ответим параллельно на дюжену других вопросов:
http://www.devlist.com/ConnectionStringsPage.aspx
http://www.connectionstrings.com/
http://www.carlprothman.net/Default.aspx?tabid=81

Автор: vanvo 21.6.2009, 17:40

SABROG, где же ты раньше был? :)

Автор: SABROG 21.6.2009, 18:25

Цитата(vanvo @ 21.6.2009, 18:40) *
SABROG, где же ты раньше был? :)

А из вопроса ничего не понятно :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)