Hallo!
Ich arbeite mit einem TAdsQuery [local] und versuche krampfhaft die geöffnete Tabelle wieder so "freizugeben", dass ich sie mittels DeleteFile löschen kann.
Ich habe schon alles? versucht:
Delphi-Quellcode:
Query.Close;
Query.Active := False;
AdsConnection.Disconnect;
aber er will einfach nicht gehen. Ich bekomme immer einen Fehler bei DeleteFile - Datei wird von einem anderen Programm benutzt...
Auch mit dem Öffnen einer anderen Tabelle
Query.SQL.Text := 'SELECT * FROM AndereTabelle'
konnte ich nichts anrichten, und bei
Query.DeleteTable;
beschwert er sich, ich hätte nicht die Rechte das zu machen.
Wie kann ich also dem
Query beibringen, es soll gefälligst die Tabelle loslassen?
mfg mandumoal