hab das jetzt mal so ausprobiert:
Delphi-Quellcode:
ADOQuery1.SQL.Text := '
DROP TABLE '+ TName;
// DDL-Statement in Property SQL schreiben
ADOQuery1.SQL.Text := cCreateTabelle;
// DDL-Statement ausführen
ADOQuery1.ExecSQL;
// DML-Statement zur Anzeige der Tabellendaten in die Property SQL schreiben
ADOQuery1.SQL.Text := '
SELECT * FROM '+TName;
// DML-Statement ausführen
ADOQuery1.Open;
die Logik stimmt ja - zuerst das ev. bereits vorhandene löschen (mit gleichem Namen), dann neues erzeugen. Er wirft aber immer noch die
Exception aus...