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 支持和反馈,获取有关如何接收支持和提供反馈的指南。