次の方法で共有


データの更新

更新の動作と機能は、更新モード (ロックの種類)、カーソルの種類、カーソルの場所によって大きく異なります。

AddNew メソッドを呼び出した後、または既存のレコードのフィールド値を変更した後で Recordset オブジェクトの現在のレコードに変更を加えるには、Update メソッドを使用します。 Recordset オブジェクトは、更新をサポートしている必要があります。

Recordset オブジェクトがバッチ更新をサポートしている場合は、UpdateBatch メソッドを呼び出すまで、1 つ以上のレコードに複数の変更をキャッシュすることができます。 UpdateBatch メソッドを呼び出すときに現在のレコードを編集する場合、または新しいレコードを追加する場合、ADO を使用すると、Update メソッドが自動的に呼び出されます。これにより、保留中の変更が現在のレコードに保存されると、バッチ処理された変更がプロバイダーに送信されます。

Update メソッドまたは UpdateBatch メソッドを呼び出した後も、現在のレコードは最新のままです。

このセクションでは、次のトピックを扱います。