1.5.6 レコードの削除

レコードの削除方法には,検索したレコードを削除する方法(ResultSetを利用)と,DELETE文で直接削除する方法があります。

<この項の構成>
(1) 検索したレコードの削除
(2) DELETE文を利用した削除

(1) 検索したレコードの削除

検索したレコードを削除するためには,次の順序で処理する必要があります。

  1. 更新目的でレコードを検索
  2. Editメソッドの呼び出し
  3. Deleteメソッドで削除を指示
  4. Nextメソッドで次のレコードに位置付け

(2) DELETE文を利用した削除

DELETE文で削除するためには,ExecuteDirectメソッドを利用します。削除するレコードの条件を指定したDELETE文を,ExecuteDirectメソッドの引数に設定することにより,削除できます。ExecuteDirectメソッドでは,?パラメタは利用できません。