共用方式為


OLEDBErrors 物件 (Excel)

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