2
加載ODBC我很新的Qt
和C++
如何在QT
我試圖連接到ODBC數據庫,但我發現下面的輸出
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE
怎麼辦我在Qt
中加載ODBC
。
CODE:
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();
}
我試圖按照步驟在線,但它是非常令人困惑。
有人可以給我一個簡單的方法來做到這一點?
你是怎麼調用'QSqlDatabase :: addDatabase()'的? – Mat
嘿@Mat,我已經添加了我的代碼.. –