Ok, hab jetzt
query.result()
aufgerufen. Das Ergebnis sah wie folgt aus:
<PyQt4.QtSql.QSqlResult object at 0x01E12C38>
Die Suche ergab 4 Treffer
- Mittwoch 27. Oktober 2010, 15:54
- Forum: Datenbankprogrammierung mit Python
- Thema: Probleme mit QTSQL (PyQT)
- Antworten: 6
- Zugriffe: 1894
- Mittwoch 27. Oktober 2010, 12:06
- Forum: Datenbankprogrammierung mit Python
- Thema: Probleme mit QTSQL (PyQT)
- Antworten: 6
- Zugriffe: 1894
Re: Probleme mit QTSQL (PyQT)
Oh, das habe ich vergessen dazu zu schreiben. Ich habe es auch schon mit value(0) versucht. Beim rumprobieren war jetzt gerade nur auf 1. Funktioniert aber beides nicht. Ich scheine den query nicht auf einen valid record setzen zu können. Ist sehr merkwürdig. Wenn ich
query.first()
benutze und ...
query.first()
benutze und ...
- Dienstag 26. Oktober 2010, 16:18
- Forum: Datenbankprogrammierung mit Python
- Thema: Probleme mit QTSQL (PyQT)
- Antworten: 6
- Zugriffe: 1894
Re: Probleme mit QTSQL (PyQT)
Hier ein Ausschnitt aus dem Code. Evtl bin ich auch einfach nur zu doof.
db = QSqlDatabase.addDatabase("QMYSQL");
db.setHostName("Blah@BLah.de")
db.setDatabaseName("BSP")
db.setUserName("USR")
db.setPassword("PSW")
db.open()
query = QSqlQuery(db)
query.exec_('SELECT name FROM monkey)
query ...
db = QSqlDatabase.addDatabase("QMYSQL");
db.setHostName("Blah@BLah.de")
db.setDatabaseName("BSP")
db.setUserName("USR")
db.setPassword("PSW")
db.open()
query = QSqlQuery(db)
query.exec_('SELECT name FROM monkey)
query ...
- Dienstag 26. Oktober 2010, 14:42
- Forum: Datenbankprogrammierung mit Python
- Thema: Probleme mit QTSQL (PyQT)
- Antworten: 6
- Zugriffe: 1894
Probleme mit QTSQL (PyQT)
Hi,
ich habe hier ein Problem und weiss einfach nicht mehr weiter.
Ich benutze qtsql aus pyqt.
Ich kann mich zur Datenbank connecten. Ich habe ein query erstellt und rufe mit exec_ ein SELECT-statement auf. Wenn ich nun den query untersuche sehe ich,
dass isSelect und ist isActive true sind
aber ...
ich habe hier ein Problem und weiss einfach nicht mehr weiter.
Ich benutze qtsql aus pyqt.
Ich kann mich zur Datenbank connecten. Ich habe ein query erstellt und rufe mit exec_ ein SELECT-statement auf. Wenn ich nun den query untersuche sehe ich,
dass isSelect und ist isActive true sind
aber ...
