返回值
返回下列一个或多个 RecordStatusEnum 值之和。
常量 |
说明 |
AdRecOK |
成功地更新记录。 |
AdRecNew |
记录是新建的。 |
AdRecModified |
记录被修改。 |
AdRecDeleted |
记录被删除。 |
AdRecUnmodified |
记录没有修改。 |
AdRecInvalid |
由于书签无效,记录没有保存。 |
AdRecMultipleChanges |
由于影响多个记录,因此记录未被保存。 |
AdRecPendingChanges |
由于记录引用挂起的插入,因此未被保存。 |
AdRecCanceled |
由于操作被取消,未保存记录。 |
AdRecCantRelease |
由于现有记录锁定,没有保存新记录。 |
AdRecConcurrencyViolation |
由于开放式并发在使用中,记录未被保存。 |
AdRecIntegrityViolation |
由于用户违反完整性约束,记录未被保存。 |
AdRecMaxChangesExceeded |
由于存在过多挂起更改,记录未被保存。 |
AdRecObjectOpen |
由于与打开的储存对象冲突,记录未被保存。 |
AdRecOutOfMemory |
由于计算机内存不足,记录未被保存。 |
AdRecPermissionDenied |
由于用户没有足够的权限,记录未被保存。 |
AdRecSchemaViolation |
由于记录违反基本数据库的结构,因此未被保存。 |
AdRecDBDeleted |
记录已经从数据源中删除。 |
说明
使用 Status 属性查看在批更新中被修改的记录有哪些更改被挂起。也可使用 Status 属性查看大量操作时失败记录的状态。例如,调用 Recordset 对象的 Resync、UpdateBatch 或 CancelBatch 方法,或者设置 Recordset 对象的 Filter 属性为书签数组。使用该属性,可检查指定记录为何失败并将问题解决。