指示有關(guān)批更新或其他大量操作的當(dāng)前記錄的狀態(tài)。
返回值
返回下列一個或多個 RecordStatusEnum 值之和。
常量 |
說明 |
AdRecOK |
成功地更新記錄。 |
AdRecNew |
記錄是新建的。 |
AdRecModified |
記錄被修改。 |
AdRecDeleted |
記錄被刪除。 |
AdRecUnmodified |
記錄沒有修改。 |
AdRecInvalid |
由于書簽無效,記錄沒有保存。 |
AdRecMultipleChanges |
由于影響多個記錄,因此記錄未被保存。 |
AdRecPendingChanges |
由于記錄引用掛起的插入,因此未被保存。 |
AdRecCanceled |
由于操作被取消,未保存記錄。 |
AdRecCantRelease |
由于現(xiàn)有記錄鎖定,沒有保存新記錄。 |
AdRecConcurrencyViolation |
由于開放式并發(fā)在使用中,記錄未被保存。 |
AdRecIntegrityViolation |
由于用戶違反完整性約束,記錄未被保存。 |
AdRecMaxChangesExceeded |
由于存在過多掛起更改,記錄未被保存。 |
AdRecObjectOpen |
由于與打開的儲存對象沖突,記錄未被保存。 |
AdRecOutOfMemory |
由于計(jì)算機(jī)內(nèi)存不足,記錄未被保存。 |
AdRecPermissionDenied |
由于用戶沒有足夠的權(quán)限,記錄未被保存。 |
AdRecSchemaViolation |
由于記錄違反基本數(shù)據(jù)庫的結(jié)構(gòu),因此未被保存。 |
AdRecDBDeleted |
記錄已經(jīng)從數(shù)據(jù)源中刪除。 |
說明
使用 Status 屬性查看在批更新中被修改的記錄有哪些更改被掛起。也可使用 Status 屬性查看大量操作時失敗記錄的狀態(tài)。例如,調(diào)用 Recordset 對象的 Resync、UpdateBatch 或 CancelBatch 方法,或者設(shè)置 Recordset 對象的 Filter 屬性為書簽數(shù)組。使用該屬性,可檢查指定記錄為何失敗并將問題解決。