Excel) (OLEDBErrors 物件
OLEDBError物件的集合。
註解
每一個 OLEDBError 物件都代表由最近的 OLE DB 查詢所傳回的錯誤。 如果指定的 OLE DB 查詢在執行時沒有產生任何錯誤,則 OLEDBErrors 集合就是空的。 集合中的錯誤會按照 OLE DB 提供者產生錯誤的順序來編列索引。 您無法在集合中新增成員。
範例
使用 Application物件的OLEDBErrors屬性可傳回OLEDBErrors集合。
下列範例會顯示集合中每個 OLE DB 錯誤的錯誤描述和 SqlState 屬性的值。
For Each objEr in Application.OLEDBErrors
MsgBox "The following error occurred:" & _
objEr.ErrorString & " : " & objEr.SqlState
Next objEr
使用 OLEDBErrors (索 引) ,其中 index 是 OLE DB 錯誤的索引編號,可傳回單一 OLEDBError 物件。 下列範例會顯示最近 OLE DB 查詢所傳回之第一個錯誤的錯誤描述和 SqlState 屬性值。
Set objEr = Application.OLEDBErrors(1)
MsgBox "The following error occurred:" & _
objEr.ErrorString & " : " & objEr.SqlState
方法
屬性
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。