1.5.5 レコードの更新

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

<この項の構成>
(1) 検索したレコードの更新
(2) UPDATE文を利用した更新

(1) 検索したレコードの更新

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

  1. 更新目的でレコードを検索
  2. Editメソッドの呼び出し
  3. SetFieldメソッドでフィールドの値を更新
  4. Updateメソッドで更新を指示
  5. Nextメソッドで次のレコードに位置付け

(2) UPDATE文を利用した更新

UPDATE文で更新するためには,ExecuteDirectメソッドを利用します。更新するレコードの条件や更新フィールドの値を指定したUPDATE文を,ExecuteDirectメソッドの引数に設定することにより,更新できます。ExecuteDirectメソッドでは,?パラメタは利用できません。