OLEDBConnection.Refresh 方法 (Excel)

刷新 OLE DB 连接。

语法

expression.Refresh

表达 一个代表 OLEDBConnection 对象的变量。

备注

与 OLE DB 数据源建立连接时,Microsoft Excel 使用 Connection 属性指定的连接字符串。 如果指定的连接字符串缺少必需的值,将显示对话框,提示用户提供必需的信息。 如果 DisplayAlerts 属性为 False,则不显示对话框, 并且 Refresh 方法失败并出现“连接信息不足”异常。

在 Microsoft Excel 成功建立一个连接之后,将存储完整的连接字符串,以便以后在同一编辑会话中调用 Refresh 方法时将不再显示提示。 可以通过检查 Connection 属性的值来获取已完成的连接字符串。

完成数据库连接后,将检查 SQL 查询的有效性。 如果该查询无效,Refresh 方法将失败并导致“SQL 语法错误”异常。

如果查询成功完成或成功启动,则 Refresh 方法返回 True;如果用户取消连接,则返回 False

若要查看提取的行数是否超过了工作表上的可用行数,请检查 FetchedRowOverflow 属性。 每次调用 Refresh 方法之前,该属性都将被初始化。

支持和反馈

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