Hallo Frank,
der von dir gezeigte Code findet sich so bestimmt nicht in deinem Programm. Ich würde erwarten, dass die Verbindung zu
Access einmal zu Beginn des Programms aufgebaut wird. Die Zuweisung an
SQL.Text macht ein vorheriges
SQL.Clear überflüssig. Und wenn du schon mit einer ADOTable arbeitest, dann könntest du auch die Methode DeleteRecords() zum Leeren der Tabelle verwenden. Andernfalls solltest du die Table zuerst schließen, damit du sie wieder öffnen kannst - oder die Methode Requery() verwenden. Oder noch besser ganz auf Queries umstellen.
Freundliche Grüße vom marabu