ADO は、現在のレコードに関連付けられている編集バッファーを保持します。 EditMode プロパティは、このバッファーに変更が加えられたか、新しいレコードが作成されたかどうかを示します。 EditMode 使用して、現在のレコードの編集状態を確認します。 編集プロセスが中断された場合に保留中の変更をテストし、Update または CancelUpdate メソッド 使用する必要があるかどうかを判断できます。
EditMode は、次の表に示す EditModeEnum 定数のいずれかを返します。
| 定数 | 説明 |
|---|---|
| で adEditNone を行う | 編集操作が進行中でないことを示します。 |
| 編集中の広告 | 現在のレコードのデータが変更されたが保存されていないことを示します。 |
| adEditAdd | AddNew メソッドが呼び出され、コピー バッファー内の現在のレコードがデータベースに保存されていない新しいレコードであることを示します。 |
| adEditDelete を する | 現在のレコードが削除されたことを示します。 |
EditMode は、現在のレコードがある場合にのみ有効な値を返すことができます。 EditMode は、BOF または EOF が True 場合、または現在のレコードが削除された場合にエラーを返します。