OLEDBConnection.Refresh 方法

定义

刷新 OLE DB 连接。

public:
 void Refresh();
public void Refresh ();
Public Sub Refresh ()

注解

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

成功连接后,Microsoft Excel 会存储已完成连接字符串以便在同一编辑会话期间不会显示后续调用Refresh()方法的提示。 可以通过检查 属性的值Connection来获取已完成连接字符串。

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

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

若要查看提取的行数是否超过了工作表上的可用行数,请检查 属性 FetchedRowOverflow 。 每次调用 方法时, Refresh() 都会初始化此属性。

适用于