@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Qt, почему не могу подключиться к MS SQL?

MSSQL поднят на убунте.
QT тоже на убунте.
через sqlcmd подключаюсь спокойно.
dataBase = QSqlDatabase::addDatabase("QODBC3");
    dataBase.setDatabaseName("DRIVER={SQL Server};SERVER=localhost;DATABASE=Praktikc;Trusted_Connection=yes;");
    dataBase.setUserName("SA");
    dataBase.setPassword("tipapassword");
       if (dataBase.open()){
        qDebug()<<"OPEN";qDebug()<<dataBase.lastError();
        qDebug()<<dataBase.lastError();
       }
    else{
        QMessageBox msbox;
        msbox.setText("Ошибка подлючения к Базе Данных");
        msbox.exec();
    }

в дебаге вот такая инфа:

QSqlDatabase: QODBC3 driver not loaded
QSqlDatabase: available drivers: QSQLITE
  • Вопрос задан
  • 1141 просмотр
Пригласить эксперта
Ответы на вопрос 1
Установка MS SQL ODBC Driver под Linux и сборка плагина для Qt 5.9: tutorial.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы