habe Qt 4.3.1 unter Windows standardmäßig installiert.
Wenn ich den nach folgenden Code laufen lasse bekomme ich die Meldungen
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers:
Das heißt für mich, es sind keine Treiber vorhanden und daher konnte ich den ODBC-Treiber nicht laden.
Meine Frage nun, wie kann ich die Treiber laden.
Ich habe auch schon die Treiber dlls ins system32 Verzeichnis kopiert.
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
qDebug()<<db.lastError().text();
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=c://ForBalReport.mdb");
if (!db.open())
{
qDebug()<<db.lastError().text();
int a=1;
// success!
}