EditMode 属性 (ADO)
适用于:Access 2013、Office 2013
指示当前记录的编辑状态。
返回值
返回 EditModeEnum 值。
备注
ADO 维护着一个与当前记录关联的编辑缓冲区。 此属性指示是否对此缓冲区进行了更改,或是否创建了新记录。 通过使用 EditMode 属性,可以确定当前记录的编辑状态。 如果编辑进程已中断,可以检测是否存在待定更改,并确定是否需要使用 Update 或 CancelUpdate 方法。
有关 EditMode 属性在各种不同编辑情况下的更为详细的说明,请参阅 AddNew 方法。
如果由于引用完整性冲突(例如,) ),对 Delete 的调用未成功删除数据源 (中的记录, 则 Recordset 将保持编辑模式 (EditMode = adEditInProgress) 。 这意味着在从当前记录移动到别的位置(例如,使用 Move、NextRecordset 或 Close)前,必须调用 CancelUpdate 。
注意
[!注释] EditMode 仅在存在当前记录时才能返回有效值。 如果 BOF 或 EOF 为 True 或当前记录已删除, EditMode 将返回错误。