我很Qt
陌生C++
我正在尝试连接到 ODBC 数据库,但得到以下输出
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE
我如何加载ODBC
。Qt
代码 :
QString serverName = "LOCALHOST\\SQLEXPRESS";
QString dbName = "test";
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setConnectionOptions();
QString myCon = QString("DRIVER={SQL Native Client};SERVER=%1;DATABASE=%2;Trusted_Connection = Yes").arg(serverName).arg(dbName);
db.setDatabaseName(myCon);
if(db.open())
{
qDebug() << "Opened!";
db.close();
}
else
{
qDebug() << "Error : " << db.lastError().text();
}
我试图按照网上的步骤进行操作,但这很令人困惑。
有人可以给我一个简化的方法吗?