指示有关批更新或其他大量操作的当前记录的状态。

返回值

返回下列一个或多个 RecordStatusEnum 值之和。

常量

说明

AdRecOK

成功地更新记录。

AdRecNew

记录是新建的。

AdRecModified

记录被修改。

AdRecDeleted

记录被删除。

AdRecUnmodified

记录没有修改。

AdRecInvalid

由于书签无效,记录没有保存。

AdRecMultipleChanges

由于影响多个记录,因此记录未被保存。

AdRecPendingChanges

由于记录引用挂起的插入,因此未被保存。

AdRecCanceled

由于操作被取消,未保存记录。

AdRecCantRelease

由于现有记录锁定,没有保存新记录。

AdRecConcurrencyViolation

由于开放式并发在使用中,记录未被保存。

AdRecIntegrityViolation

由于用户违反完整性约束,记录未被保存。

AdRecMaxChangesExceeded

由于存在过多挂起更改,记录未被保存。

AdRecObjectOpen

由于与打开的储存对象冲突,记录未被保存。

AdRecOutOfMemory

由于计算机内存不足,记录未被保存。

AdRecPermissionDenied

由于用户没有足够的权限,记录未被保存。

AdRecSchemaViolation

由于记录违反基本数据库的结构,因此未被保存。

AdRecDBDeleted

记录已经从数据源中删除。

 

说明

使用 Status 属性查看在批更新中被修改的记录有哪些更改被挂起。也可使用 Status 属性查看大量操作时失败记录的状态。例如,调用 Recordset 对象的 ResyncUpdateBatchCancelBatch 方法,或者设置 Recordset 对象的 Filter 属性为书签数组。使用该属性,可检查指定记录为何失败并将问题解决。