确定编辑模式

ADO 维护与当前记录关联的编辑缓冲区。 EditMode 属性指示是否已对此缓冲区进行更改,还是已创建新记录。 使用 EditMode 来确定当前记录的编辑状态。 如果编辑过程被中断,您可以测试是否存在挂起的更改,然后确定是否需要使用 Update 方法或 CancelUpdate 方法。

EditMode 返回下表中列出的 EditModeEnum 常量之一。

恒定 描述
adEditNone 表示没有正在进行的编辑操作。
adEditInProgress 指示当前记录中的数据已修改,但未保存。
编辑添加 指示已调用 AddNew 方法,复制缓冲区中的当前记录是尚未保存到数据库的新记录。
adEditDelete 指示当前记录已被删除。

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