複製鏈接
請複製以下鏈接發送給好友

Errors集合

鎖定
Errors集合是指任何涉及 ADO 對象的操作都可以產生一個或多個提供者錯誤。產生錯誤時,可以將一個或多個 Error 對象置於 Connection 對象的 Errors 集合中。其他 ADO 操作產生錯誤時,將清空 Errors 集合,並且將新的 Error 對象置於 Errors 集合中。
中文名
Errors集合
涉及對象
ADO
清除方式
手動
特    點
集中處理Errors
特徵
每個 Error 對象代表特定的提供者錯誤,而不是 ADO 錯誤。ADO 錯誤被記載在運行時的異常處理機制中。例如,在 Microsoft Visual Basic 中,出現特定 ADO 的錯誤出現將引發 On Error 事件並且該錯誤將顯示在 Err 對象中。
沒有產生錯誤的 ADO 操作對 Errors 集合沒有影響。使用 Clear 方式可手工清除 Errors 集合。
Errors 集合中的 Error 對象集合描述響應單個語句時產生的所有錯誤。列舉 Errors 集合中指定錯誤可使錯誤處理例程更精確地確定產生錯誤的原因及錯誤來源,並執行適當還原步驟。
某些屬性和方法將返回作為 Errors 集合中的 Error 對象顯示的警告,但不會中止程序的執行。在調用 Recordset 對象上的 Resync、UpdateBatch 或 CancelBatch 方法,Connection 的 Open 方法或者設置 Recordset 對象上的 Filter 屬性前,請調用 Errors 集合上的 Clear 方法。這樣您就可以閲讀 Errors 集合的 Count 屬性以測試返回的警告