Also ich hab das mit dem Sternchen versucht und es klappte leider nicht. Gut, finde ich aber jetzt wo ich es weiß, nicht all zu schlimm.
Ich habe bei dem "Close" einen Haltepunkt gesetzt und mit F7 weitergemacht. Aber bei dem Sprung von "
SQl.Text" zu "
SQL.Open" kommt die Fehlermeldung der Zugriffsverletzung.
"Im Projekt TestADO.exe iste ine
Exception der Klasse EAccessViolation mit der Meldung 'Zugriffsverletzung bei Adresse 004FFAE3 in Modul 'TestADO.exe'.Lesen von Adresse 00000000' aufgetreten."
Es macht mich nur skeptisch, warum er dann nicht in den EXCEPT-Teil springt, sondern einfach weiter macht, als wäre nix gewesen und auch die Abfrage ausführt.
Ich habe zwischenzeitlich auch vor dem "Open" noch ein "Active:=True" eingebaut. Da sprach er bei der Zugriffsverletzung immer auf diese Zeile.
Wir vermuten mittlerweile, ob es nicht doch ein Bug der Komponenten sein könnte?
NACHTRAG
Wenn ich den
SQL-Text in die
Query eingebe, dann klappt es tadellos. Verstehen muss ich das nicht, oder?