AddNew メソッドを使用して、既存の Recordset 内の新しいレコードを作成および初期化します。 現在の Recordset オブジェクトにレコードを追加できるかどうかを確認するには、AdAddNew の CursorOptionEnum 値で Supports メソッドを使用できます。
AddNew メソッドを呼び出すと、新しいレコードが現在のレコードになり、Update メソッドを呼び出した後も最新の状態が維持されます。 Recordset オブジェクトがブックマークをサポートしていない場合は、別のレコードに移動した後、新しいレコードにアクセスできない可能性があります。 そのため、カーソルの種類によっては、 Requery メソッドを呼び出して新しいレコードにアクセスできるようにする必要がある場合があります。
現在のレコードの編集中または新しいレコードの追加中に AddNew を呼び出すと、ADO は Update メソッドを呼び出して変更を保存し、新しいレコードを作成します。
このセクションには、次のトピックが含まれています。