私は非常に新しい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();
}
オンラインで手順を実行しようとしましたが、非常にわかりにくいです。
誰かがこれを行うための簡単なアプローチを教えてもらえますか?