AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken SQL - Invalid cursor declaration
Thema durchsuchen
Ansicht
Themen-Optionen

SQL - Invalid cursor declaration

Ein Thema von stalkingwolf · begonnen am 5. Feb 2019 · letzter Beitrag vom 7. Feb 2019
 
stalkingwolf

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

SQL - Invalid cursor declaration

  Alt 5. Feb 2019, 07:33
Datenbank: Firebird • Version: 2.5 • Zugriff über: TIBQuery
der angehängte Fehler bringt mich noch um den Verstand.

Es handelt sich dabei um ein Delphi XE4 Programm und ab und zu ( nicht immer und nicht reproduzierbar ) tritt dieser Fehler auf.
Ich hab das Programm mit Debugs, Protokollen und Exceptions zugepflastert, aber ich kann nicht ermitteln bei was der Fehler auftritt.

Vor allem schaut das nach einem Speicherproblem aus. Der Müll am Ende des Cursornamens weist darauf hin.

Wir hatten das Problem damals schon in einer etwas anderen Form unter Delphi 6 Programmen.
Damals haben wir TIBQuery&Co geändert und den Namen des Cursors selber vergeben. Damit war das Problem aus der Welt.
Die Namen waren damals Random und mit einer sehr kurzen Nummer vergeben, diesen hatten wir verlängert.
Nachdem wir die Programm auf XE4 portiert haben, tritt das Problem erneut auf. Und diesmal können wir TIBQuery&Co nicht einfach ändern, weil Delphi dann beim kompilieren anmerkt das verschiedene DCUs mit unterschiedlichen Datum kompiliert sind.

Ich würde gern den Fehler verstehen, damit ich weiß wobei so etwas auftreten könnte.
Angehängte Grafiken
Dateityp: jpg dynamic_sql_error.jpg (16,5 KB, 27x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 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-2025 by Thomas Breitkreuz