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 :)
trần mạnh hùng viết 22:21 ngày 30/09/2018

BẠN sửa đk lỗi này chưa bạn chỉ mình với

James viết 22:28 ngày 30/09/2018

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.

Bài liên quan
0