Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#1

Invalid cursor declaration - Firebird

  Alt 18. Okt 2012, 16:12
Datenbank: Firebird • Version: 2.5 • Zugriff über: ...
Invalid cursor declaration
Statement already has a cursor .... assigned

Die Meldung erhalte ich bei einigen meiner Programm, wenn diese
- mit mehreren Tausend Datensätze arbeiten müssen
- Benutzer ein Programm sehr lange und intensiv benutzen.

Ich habe bereits google bemüht, bin aber nicht recht schlau daraus geworden.

Angeblich liegt es daran, das bei jedem Query create eine Random Cursor ID generiert wird und dieser scheinbar belegt bleibt. Ich weiß nun nicht ob im eigenen Context, oder Datenbank weit für alle Benutzer. Irgendwann kracht es dann.

Frage ist nur, wie fange ich so etwas ab, unterbinde es, oder umgehe es komplett.
  Mit Zitat antworten Zitat