Errors集合

Errors集合是指任何涉及 ADO 對象的操作都可以產生一個或多個提供者錯誤。產生錯誤時,可以將一個或多個 Error 對象置於 Connection 對象的 Errors 集合中。其他 ADO 操作產生錯誤時,將清空 Errors 集合,並且將新的 Error 對象置於 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 屬性以測試返回的警告

相關詞條

相關搜尋

熱門詞條

聯絡我們