大家好,向各位高手请教一个问题:
我有一个Access数据文件放在服务器上,想在本机上使用ODBC的方式访问该Access数据库,代码片段如下: QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
//XXXX是服务器的ip地址
QString dsnString =
QString("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};FIL={MS Access};DBQ=//XXXX/1.accdb");
db.setDatabaseName(dsnString);
if (!db.open()){
QMessageBox::information(NULL, "", "Failed");
QMessageBox::information(NULL, "", db.lastError().text());
}else{
QMessageBox::information(NULL, “”, "Success");
}
总是访问失败,给出的错误是“文件名无效,Unable to connect”,参考http://blog.csdn.net/mingxia_sui/article/details/7755217
还望各位不吝赐教,先谢过了~