确定编辑模式

适用于:Access 2013、Office 2013

ADO 维护一个与当前记录关联的编辑缓冲区。 EditMode 属性指示此缓冲区是否已发生更改,或者是否已创建新记录。 使用 EditMode 可以确定当前记录的编辑状态。 如果编辑过程已经中断则可以测试是否有挂起更改,并确定是否需要使用 Update 或 CancelUpdate 方法。

EditMode 返回 EditModeEnum 常量之一,下表列出了这些常量。

常量

说明

adEditNone

指示没有正在进行的编辑操作。

adEditInProgress

指示当前记录中的数据已经修改但未保存。

adEditAdd

指示已调用 AddNew 方法,并且复制缓冲区中的当前记录是尚未保存到数据库的新记录。

adEditDelete

指示已删除当前记录。

只有当存在当前记录时, EditMode 才能返回有效值。 如果 BOF 或 EOF 为 True 或当前记录已删除, EditMode 将返回错误。