Einzelnen Beitrag anzeigen

Humbucker

Registriert seit: 8. Feb 2013
Ort: im Lahntal
28 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Fehlermeldung beim Zugriff auf die Datenbank

  Alt 3. Feb 2022, 09:46
Hallo Bernd,

danke für die Nachricht.

Das hat zwar nichts mit der Fehlermeldung zu tun, aber FindField auf eine geschossene Query ohne Sql sollte doch immer nil sein.
tatsächlich: Ich habe zu viel an der Routine geschraubt: Die Abfrage auf FindField wird immer NIL sein, da zuvor die Query nicht aktiv wurde. -> Ändert aber leider nichts an der Fehlersituation, da in jedem Fall ein SQL.Text zugewiesen wird und der darauf folgende Open (einmalig) die Exeption wirft.

Weiterhin sollte nach
   MyQuery := TFDQuery.Create(MyDB); ein try folgen sonst bleibt die MyQuery bei einer Exception beim Open im Speicher.
Ich vermute dein Kommentar bezieht sich mehr auf das Finally, wodurch ein auftretender Fehler im Stack bleibt. Auch diese Anregung nehme ich gerne auf. Vielen Dank.

Gruß Michael
Michael H.
  Mit Zitat antworten Zitat