OLEDBError 对象

         
Application
OLEDBErrors (OLEDBError)

代表由上一次 OLE DB 查询所返回的 OLE DB 错误。OLEDBError 对象是 OLEDBErrors 集合中的成员。如果指定的 OLE DB 查询运行时未发生任何错误,则 OLEDBErrors 集合为空。集合中错误的索引次序与 OLE DB 提供程序生成这些错误时的次序相同。

OLEDBError 对象的用法

可用 OLEDBErrors(index) 返回一个 OLEDBError 对象,其中,index 是 OLE DB 错误的索引号。下例将显示上一次 OLE DB 查询所返回的第一个错误的错误说明和 SqlState 属性值。

Set objEr = Application.OLEDBErrors(1)
MsgBox "The following error occurred:" & _
    objEr.ErrorString & " : " & objEr.SqlState