更新の動作と機能は、更新モード (ロックの種類)、カーソルの種類、カーソルの場所によって大きく異なります。
Update メソッドを使用して、AddNew メソッドを呼び出した後、または既存のレコード内のフィールド値を変更した後に、Recordset オブジェクトの現在のレコードに加えた変更を保存します。 Recordset オブジェクトは、更新プログラムをサポートする必要があります。
Recordset オブジェクトでバッチ更新がサポートされている場合は、UpdateBatch メソッドを呼び出すまで、1 つ以上のレコードに対する複数の変更をローカルにキャッシュできます。 UpdateBatch メソッドを呼び出すときに現在のレコードを編集する場合、または新しいレコードを追加する場合、ADO は、Update メソッドを自動的に呼び出して、保留中の変更を現在のレコードに保存してから、バッチ処理された変更をプロバイダーに送信します。
現在のレコードは、Update メソッドまたは UpdateBatch メソッドを呼び出した後も、最新のままです。
このセクションには、次のトピックが含まれています。