20 / 20 / 2
Регистрация: 27.01.2014
Сообщений: 232
|
||||||
1 | ||||||
QODBC (MS SQL SERVER) . Driver not loaded Driver not loaded05.06.2016, 19:29. Показов 4381. Ответов 5
Метки нет Все метки)
(
Собрал себе драйвер QODBC. mingw x86. QSqlDatabase::drivers() возвращает (QSQLITE, QMYSQL, QMYSQL3, QODBC, QODBC3, QPSQL, QPSQL7) . Подключаюсь так:
Что не так? Пробовал ставить 64 и 32 бит версию ms sql server 2014. На случай, если какие-то дллки добавятся нужные. Но ноль результата.
0
|
|
05.06.2016, 19:29 | |
Ответы с готовыми решениями:
5
Ошибка - Driver not loaded Driver not loaded
|
Pied Piper
236 / 227 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
05.06.2016, 23:17 | 2 |
Насколько я в курсе, надо еще mssql-вские длл файлы подложить. Могу ошибаться, но у меня приложение с бд не подружилось пока не положил QtSql.dll, sqldrivers, и libmysql.dll (я мускул юзал).
0
|
20 / 20 / 2
Регистрация: 27.01.2014
Сообщений: 232
|
|
05.06.2016, 23:19 [ТС] | 3 |
Ну с mysql я разобрался, действительно последняя dll нужна. Но я даже не знаю, что нужно с ms sql.
0
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
||||||
06.06.2016, 07:29 | 4 | |||||
Данная ошибка может появляться по многим причинам (у меня создалось впечатление, что у MS SQL все ошибки подключения сводятся к этой)
Нужно проверить следующее: 1. Какие данные вбиваются при подключении к MS SQL через Microsoft Managment Studio (важно что стоит при подключении после хоста, там точно "MS_SQL_32"), попробовать подключиться к хосту через ip адрес (ip\\[Имя экземпляра])? 2. Пингуется ли хост с сервером MS SQL? 3. Включен ли в диспетчере конфигурации MS SQL протокол TCP\IP? 4. Разрешена ли авторизация в MS SQL по средствам MS SQL? 5. Есть ли в папке с исполняемым файлом файлы \sqldrivers\qsqlodbcX.dll и plugins\sqldrivers\qsqlodbcX.dll 6. Попытаться проверить какие библиотеки для работы с SQL подключены (что то вроде ) Кликните здесь для просмотра всего текста
0
|
Заблокирован
|
|
06.06.2016, 08:22 | 5 |
Я сейчас не вспомню и кода под рукой этого нет, но вроде для MS SQL нужно было либо мутить хитрый коннекшен стринг, либо, что проще, мутить АЛИАСЫ к этой базе в самой винде, уж не помню уже как, там где - то в администрирование что ли .... И после этого в конекшене указывать имя алиаса
Да, и ещё, вот когда тебе Qt пишет, что драйвер не загружен, он обычно после этого так же вываливает список драйверов, которые ему доступны, то есть загружены, приведи этот список сюда
0
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
||||||
06.06.2016, 08:53 | 6 | |||||
Такая строка подключения - работает
0
|
06.06.2016, 08:53 | |
Помогаю со студенческими работами здесь
6
QMYSQL driver not loaded Qt Mysql driver not loaded QMYSQL Driver not loaded QIBASE driver not loaded Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |