16,216
社区成员
发帖
与我相关
我的任务
分享
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>
调用代码如下
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC", "MyAccessDB");
const QString strName(QString("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};FIL={MS Access};DBQ=%1;Uid=%2;Pwd=%3")
.arg(strDBName)
.arg(strUser)
.arg(strPwd));
db.setDatabaseName(strName);
if (!db.isValid())
{
return false;
}
if (db.isOpen())
{
return true;
}
if (db.open())
{
//do something
return true;
}
else
{
qDebug() << db.lastError().text();
return false;
}