Hai compi22,
ich habe deinen Code jetzt nicht näher geprüft. Aber eines sollte auffallen
.ExecSQL ist dafür da einen
SQL-Befehl auszuführen der keine Rückgabemenge besitzt (INSERT, UPDATE..).
Bei einem SELECT musst Du .Open verwenden.
Stephan B.
"Lasst den Gänsen ihre Füßchen"