30/09/2018, 20:20
Cho mình hỏi về cách kết nối SQL server với app trong Qt
QString servername = "LOCALHOST\SQLEXPRESS";
QString dbname = "mytestdb";
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName(servername);
db.setDatabaseName(dbname);
db.setUserName("root");
db.setPassword("123456");
if (db.open())
{
qDebug() << "Opened !";
db.close();
}
else
{
qDebug() << db.lastError();
}
Khi Build thì chương trình báo lỗi : **QSqlDatabase: QODBC driver not loaded**
**QSqlDatabase : available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7**
**QSqlError(" ", "Driver not loaded", "Driver not loaded")**
Mọi người giúp mình với, tks đã đọc :)
Bài liên quan
BẠN sửa đk lỗi này chưa bạn chỉ mình với
Hồi đấy mình fix lỗi này bằng cách tự build lại file QODBC, giờ lâu rồi cũng quên rồi, bạn down source Qt về tự build xem, vì file QODBC có sẵn có thể ko tương thích với HĐH của bạn.