Wir nutzen die Integration mit Visual Studio 2008.
Code: Alles auswählen
#include <QtGui/QApplication>
#include <QtGui/QPushButton>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtCore/QVariant>
#include <QtCore/qDebug>
#include <QtGui/QTableView>
#include <QtSql/QSqlTableModel>
int main(int argc, char* argv[]){
QApplication app(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL7");
db.setHostName("p***************");
db.setDatabaseName("****");
db.setUserName("*****");
db.setPassword("*****");
QTableView tableView;
QSqlTableModel model;
model.setTable("criminals");
model.select();
model.setEditStrategy(QSqlTableModel::OnFieldChange);
tableView.setModel(&model);
tableView.setWindowTitle("SQL Demonstration");
tableView.show();
return app.exec();
}
Könnt ihr mir weiterhelfen?"explorer.exe": "C:\Qt\4.4.3\plugins\sqldrivers\qsqlmysqld4.dll" wurde geladen
"explorer.exe": "C:\Qt\4.4.3\plugins\sqldrivers\qsqlmysqld4.dll" entladen.
"explorer.exe": "C:\Qt\4.4.3\plugins\sqldrivers\qsqlpsqld4.dll" wurde geladen
LDR: LdrpWalkImportDescriptor() failed to probe C:\Qt\4.4.3\plugins\sqldrivers\qsqlpsqld4.dll for its manifest, ntstatus 0xc0150002
"explorer.exe": "C:\Qt\4.4.3\plugins\sqldrivers\qsqlpsqld4.dll" entladen.
QSqlDatabase: QPSQL7 driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
"explorer.exe": "C:\WINDOWS\system32\BtMmHook.dll" geladen, Die Binärdaten wurden nicht mit Debuginformationen erstellt.
Das Programm "[5164] explorer.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.
achja wir nutzen qt 4.4.3
VG und dankeschön!