次の方法で共有


編集モードの決定

適用先: Access 2013、Office 2013

ADO では、現在のレコードに関連付けられた編集バッファーが保持されます。 EditMode プロパティは、このバッファーに変更が加えられたかどうかや、新しいレコードが作成されたかどうかを示します。 EditMode を使用すると、現在のレコードの編集ステータスを判断できます。 編集処理が中断された場合に、保留中の変更を確認し、 Update メソッドまたは CancelUpdate メソッドを使用する必要があるかどうかを判断できます。

EditMode は、次の表に示す EditModeEnum 定数のうちいずれか 1 つを返します。

定数

説明

adEditNone

進行中の編集操作がないことを示します。

adEditInProgress

現在のレコードのデータが変更されたが、保存されていないことを示します。

adEditAdd

AddNew メソッドが呼び出されたことを示します。このため、コピー バッファー内の現在のレコードは、データベースに保存されていない新しいレコードです。

adEditDelete

現在のレコードが削除されたことを示します。

EditMode が有効な値を返すことができるのは、現在のレコードが存在する場合のみです。 EditMode は、 BOF または EOFTrue であるか、現在のレコードが削除されている場合には、エラーを返します。