Соединение с SQL Server с QT [закрылось]

5
задан Leigh 3 December 2012 в 22:39
поделиться

1 ответ

Qt поддерживает ODBC, для подключения к базе данных odbc с помощью QSqlDatabase вы можете использовать следующий код

QString connectionTemplate = "DRIVER={SQL SERVER};SERVER=%1;DATABASE=%2;";

QString connectionString = connectionTemplate.arg(server).arg(dbName);
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC", connectionName);

db.setDatabaseName(connectionString);
db.setUserName(user);
db.setPassword(password);

if (db.open())
{

}
else
{

}

Большинство или все классы QSql... возвращают ошибку, очень хорошей привычкой будет всегда проверять эту ошибку.

Если вы собирали Qt с нуля, вам, возможно, придется включить сборку плагина odbc

7
ответ дан 18 December 2019 в 16:36
поделиться
Другие вопросы по тегам:

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