you should use code like this
...
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=" + mdb);
if (!db.open()) {
QMessageBox::critical(this, tr
("Error"), db.
lastError().
text());
return;
}
...
...
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=" + mdb);
if (!db.open()) {
QMessageBox::critical(this, tr("Error"), db.lastError().text());
return;
}
...
To copy to clipboard, switch view to plain text mode
where mdb it is path to mdb file, e.g. "C:/mdbs/my.mdb".
Bookmarks