Entwickler-Ecke
Datenbanken - Zeos 5 - aktualisieren mehrerer Querys --> Fehler
Hendrik - Sa 03.05.08 14:58
Titel: Zeos 5 - aktualisieren mehrerer Querys --> Fehler
Hallo,
in meinem Projekt habe ich in mehreren Querys die gleiche Tabelle geöffnet. Wenn ich diese Querys nun aktualisiere (query.refresh), kommt es sporadisch und auch bei unterschiedlichen Querys zu folgender Fehlermeldung:
| Zitat: |
Connection is not defined
lock conflict on no wait transaction deadlock
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements |
Ist dieses Problem bekannt bzw. hat jemand eine Idee, woran es liegt?
Vielen Dank schonmal für die Hilfe!
mkinzler - Sa 03.05.08 16:57
Zeos unterstützt leider nur eine Transaktion pro Connection.
Hendrik - Sa 03.05.08 22:57
D.h. immer so lange warten, bis die erste Query fertig ist und dann erst die nächste?
Hendrik - So 04.05.08 22:25
Ich habe heute den ganzen Tag rumgebastelt, aber keine Eigenschaft gefunden, über die ich abfragen kann, ob die Datenmenge derzeit noch aktualisiert wird. Geht das überhaupt?
hansa - Mo 05.05.08 01:12
Soll das da ernsthaft mit Zeos gemacht werden ? Pfff, Dataset.active könnte man noch auswerten und sobald das fertig ist, dann mit dem nächsten weitermachen. Das wird ja hoffentlich innerhalb eines einzigen Programmes gemacht werden ? :shock:
mkinzler - Mo 05.05.08 08:30
| Zitat: |
| Das wird ja hoffentlich innerhalb eines einzigen Programmes gemacht werden ? :shock: |
Wenn es verschiedene Programme wären, hätte er das Problem ja nicht.
Hendrik - Mo 05.05.08 10:14
Ist Active während des Aktualisierens false? Anders würde es ja nichts bringen...
Und natürlich sind alle Querys in einer Anwendung!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!