Russian Qt Forum

Qt => Базы данных => Тема начата: akaMDA от Февраль 03, 2013, 10:55



Название: Подключение к MySQL через ODBC
Отправлено: akaMDA от Февраль 03, 2013, 10:55
Хочу подключиться к MySQL через ODBC. ОС Windows 7 x64. Ставлю дрова. В Администирование\ODBC они видны - можно добавить источник данных. В Qt в connectin string указываем Driver. При попытке подключения к БД ошибка - не может загрузить драйвер. Через инсталлер командной строки My SQL ODBC видны 3 драйвера, один из них MySQL. Функция SQLGetInstalledDrivers() возвращает штук 15 и ни слова о MySQL. Что за хрень? Поясните пожалуйста!


Название: Re: Подключение к MySQL через ODBC
Отправлено: carrygun от Февраль 04, 2013, 05:55
Если подключаешься через ODBC, то в качестве драйвера и нужно его указывать, а в имя базы писать имя настроенного DSN.

Но все же лучше к MySQL подключаться напрямую. Из коробки в Qt готового плагина нет, придется собирать самому. Обычно с сервером идут нужные заголовочники. О том как собрать плагин написано в справке.