Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#6

Re: alle einträge eines datasets löschen

  Alt 2. Mai 2008, 11:48
Zitat von Jelly:
Zitat von s-off:
Mittels TQuery und SQL bspw. mit
DELETE * FROM TABELLENNAME
Ich möchte aber warnen, dass dadurch der Inhalt der Tabelle in der Datenbank geleert wird. Das muss aber nicht dem Inhalt eines TDataset entsprechend. Da ist nur richtig, wenn das Dataset keine Filter gesetzt hat und auch im SQL Statement auch keine Einschränkung auf die Datenmenge macht.

Nur mal so ale Bemerkung am Rande. Nicht dass noch einer auf die Idess kommt und dein Statement einfach mal blind auf die Datenbank abschickt.
Vollkommen richtig - das hatte ich nicht berücksichtigt.
Der Vollständigkeit halber hättest Du dann aber auch anmerken sollen, dass mkinzlers Methode TTable.EmptyTable() das Gleiche bewirkt.
  Mit Zitat antworten Zitat