确定编辑模式

适用于:Access 2013、Office 2013

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

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

常量

说明

adEditNone

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

adEditInProgress

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

adEditAdd

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

adEditDelete

指示已删除当前记录。

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