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