我试图将Qt程序连接到另一台计算机中存在的数据库。
我正在使用Ms Access数据库,我已将它连接到我在同一台计算机上的程序(使用QODBC驱动程序),如下所示:
memcpy
现在我试图将我的程序扩展为本地网络程序,所以我需要将我的程序从另一台计算机连接到同一个数据库,所以为了测试它我使用环回地址(127.0。 0.1),我已经尝试了这个,但它没有工作:
db1 = QSqlDatabase::addDatabase("QODBC");
db1.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=BDProjet.mdb");
我应该如何连接我的数据库?
答案 0 :(得分:0)
尝试添加;
if(!db1.open())
{
// aaaargh!
qDebug() << db1.lastError();
}
else
{
// your database commands here
}
在您拥有的代码之后。