Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Eine Tabelle zur laufzeit erstellen

  Alt 13. Aug 2003, 16:52
Hallo Natalia,

leider existiert die Methode "exists" nicht für ADOTable. Du kannst aber, nachdem du die Eigenschaft DataBase und TableName gesetzt hast einfach versuchen, ob du die Tabelle Öffnen kannst und falls es funktioniert, löscht du die Tabelle:

Delphi-Quellcode:
temp:=TADSTable.Create(self);
temp.AutoCalcFields:=true;
temp.DatabaseName:='Database';
temp.TableName:='temp';
try
  temp.Open;
  temp.Close;
  ADODelete.Execute;
except
  on exception do;
end;
Da ADOTable leider auch kein DeleteTable kennt, musst du eine Delete Query erstellen mit:

DROP TABLE temp
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat