ODBCErrors 对象 (Excel)

ODBCError 对象的集合。

备注

每一个 ODBCError 对象都代表一个由最近的 ODBC 查询返回的错误。 如果指定的 ODBC 查询运行时没有出现错误,则 ODBCErrors 集合为空。 集合中的错误按 ODBC 数据源生成的顺序编制索引。 您不能给该集合添加成员。

示例

使用 Application 对象的 ODBCErrors 属性可返回 ODBCErrors 集合。 下例刷新查询表一,并显示发生的任何 ODBC 错误。

With Worksheets(1).QueryTables(1) 
 .Refresh 
 Set errs = Application.ODBCErrors 
 If errs.Count > 0 Then 
 Set r = .Destination.Cells(1) 
 r.Value = "The following errors occurred:" 
 c = 0 
 For Each er In errs 
 c = c + 1 
 r.offset(c, 0).value = er.ErrorString 
 r.offset(c, 1).value = er.SqlState 
 Next 
 Else 
 MsgBox "Query complete: all records returned." 
 End If 
End With 

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。