テーブル データの全削除
クエリ タイプのデータセットの使用 への移動
テーブル型のデータセットの多くでは、テーブル内のデータのすべての行を一度に削除するメソッドが用意されています。
テーブルの型 | メソッド |
---|---|
TTable および TIBTable |
実行時に EmptyTable メソッドを呼び出すと、すべてのレコードを削除することができます。PhoneTable.EmptyTable; PhoneTable->EmptyTable(); |
TADOTable |
DeleteRecords メソッドを使用します。PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(arAll); |
TSQLTable |
DeleteRecords メソッドを使用します。ただし、TSQLTable の DeleteRecords はパラメータを受け取りません。PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(); |
EmptyDataSet |
クライアント データセットの場合は、EmptyDataSet メソッドを使用できます。PhoneTable.EmptyDataSet; PhoneTable->EmptyDataSet(); |
メモ: SQL サーバー上のテーブルの場合、これらのメソッドの処理を成功させるにはテーブルの DELETE 権限が必要です。
警告:データセットを空にした後で、削除したデータを回復することはできません。