Excel) (OLEDBConnection.Refresh 方法

刷新 OLE DB 连接。

语法

expression.Refresh

表达式 表示 OLEDBConnection 对象的变量。

备注

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

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

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

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

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

支持和反馈

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