ich bin neu hier im Forum, daher erstmal eine freundliches "Hallo!" .
Ich bin student der technischen Informatik und habe mich die letzten Wochen mit QT beschäfftigt. Nun möchte ich auf ein Warenwirtschaftssystem per ODBC zugreifen, dort Tabellen und Inhalte auslesen (erstmal).
Ich habe nun eine Verbindung aufgebaut und kann die Tabellen mit
[code]
DB.tables(QSql::Tables);
[/code]
auslesen. Darüber hinaus bekomme ich es auch hin die Spaltennamen der Tabellen auszulesen.
Daraus schließe ich, dass ich eine erfolgreiche Verbindung habe. Nun zu meinem eigentlichen Problem:
Wenn ich einen Query machen
[code]
QSqlQuery q(QString("select * from Kunden"), DB);
[/code]
oder auf die andere Weise mit
[code]
q.query("....");
q.setForwardOnly( TRUE );
q.exec;
[/code]
kommt folgende Fehlermeldung:
[code]
Classic Line ODBC Treiber:
Driver not capable QODBC3: QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration
[/code]
Leider habe ich auch nach intensiver Suche und lesen des Assistanten nichts gefunden, was meinem Problem "beine machen könnte"
Ich bedank mich schonmal im vorraus für eure Hilfe
MfG
Stefan