次の方法で共有


レコードセットへのレコードの追加

AddNew メソッドを使用して、既存の Recordset で新しいレコードを作成および初期化します。 CursorOptionEnum の値を adAddNew にして Supports メソッドを使用することで、レコードを現在の Recordset オブジェクトに追加できるかどうかを確認できます。

AddNew メソッドの呼び出し後、新しいレコードは現在のレコードになり、Update メソッドの呼び出し後は現在のレコードのままです。 Recordset オブジェクトがブックマークをサポートしていない場合は、別のレコードに移動すると、新しいレコードにアクセスできなくなる可能性があります。 したがって、カーソルの種類によっては、Requery メソッドを呼び出して新しいレコードにアクセスできるようにする必要がある場合があります。

現在のレコードの編集中または新しいレコードの追加中に AddNew を呼び出すと、ADO は Update メソッドを呼び出して変更を保存してから新しいレコードを作成します。

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