适用于:Access 2013、Office 2013
ADO 维护一个与当前记录关联的编辑缓冲区。 EditMode 属性指示此缓冲区是否已发生更改,或者是否已创建新记录。 使用 EditMode 可以确定当前记录的编辑状态。 如果编辑过程已经中断则可以测试是否有挂起更改,并确定是否需要使用 Update 或 CancelUpdate 方法。
EditMode 返回 EditModeEnum 常量之一,下表列出了这些常量。
常量 |
说明 |
|---|---|
adEditNone |
指示没有正在进行的编辑操作。 |
adEditInProgress |
指示当前记录中的数据已经修改但未保存。 |
adEditAdd |
指示已调用 AddNew 方法,并且复制缓冲区中的当前记录是尚未保存到数据库的新记录。 |
adEditDelete |
指示已删除当前记录。 |
只有当存在当前记录时, EditMode 才能返回有效值。 如果 BOF 或 EOF 为 True 或当前记录已删除, EditMode 将返回错误。