共用方式為


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 支援與意見反應