Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Tabelle über TAdotable löschen

  Alt 27. Okt 2004, 18:05
Zitat von socialist:
Ich muss dank meiner eingeschränkten Kenntnisse auf euch zurückgreifen.
Na ja meine Frage (denk ich zeigt auch der Titel) ist, wie ich eine Access Tabelle über die Tadotable Kompo löschen kann.
Über TADOTable klappt das nicht.

Stattdessen:
Delphi-Quellcode:
function DeleteADOTable(cn: TADOConnection; const TableName:string):Integer;
const
   DELETE_STATEMENT = 'DELETE FROM ';
begin
   {
  if IsSQLServerConnection(cn) then
  begin
      try
        cn.Execute('TRUNCATE TABLE ' + TableName, Result);
      except
        // use (slower) delete if truncate fails
        cn.Execute(DELETE_STATEMENT + TableName, result);
      end;
  end
  else
   }

      cn.Execute(DELETE_STATEMENT + TableName, result);
end;

function DeleteADOTable(ATable: TADOTable):Integer;
begin
   ATable.Close;
   Result := DeleteADOTable(ATable.Connection, ATable.TableName);
end;
Andreas
  Mit Zitat antworten Zitat