![]() |
Re: -502: Declared cursor already exists
Ich denke so langsam kapiere ich das Problem. Ich habe da ein datensensitives DBGrid in dessen OnChange-Event erzeuge ich ein zusätzliches Query auf der selben Connection, der selben TZQuery und der selben Tabelle. Wahrscheinlich passieren die internen Transaktionen vom Grid und die im OnChange-Event so schnell nacheinander daß der Laden gelegentlich durcheinander kommt. Einfach ein Leichtsinnsfehler. Ich werds jetzt mal umstricken und hoffe daß das Problem dann aus der Welt ist.
|
Re: -502: Declared cursor already exists
Problem gelöst!
Ich habe noch etwas gesucht und ein ähnliches Problem in einer Newsgroup gefunden: ![]() Dort handelte es sich zwar um Interbase+IBX aber das Workaround war sehr interessant: Einfach vor dem Query ein Randomize absetzen. Ich habs probiert und das Problem war vom Tisch. Scheinbar ist das ein uralter Bug den Firebird schon aus IB-Zeiten mit sich rumschleppt bzw. bei FB der selbe Fehler gemacht wurde. Sonst würde der Workaround nicht bei beiden funktionieren. Aber auf so eine Lösung muß man erstmal kommen ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz