【发布时间】:2021-12-27 19:12:55
【问题描述】:
我需要以编程方式检查 Excel 中多个 OLEDB 数据连接到 SQL 表和视图的刷新日期。它们都以相同的方式配置并使用相同的连接字符串,我在 VBA 中使用以下命令检查它们:
Connections.OLEDBConnection.RefreshDate
但是,其中一些连接没有刷新日期,我并不是说 RefreshDate 属性返回 NULL,该属性甚至不存在。 VBA 抛出“应用程序定义或对象定义错误”,当我检查连接属性时,“上次刷新”字段为空白:
与那些特定 SQL 表和视图的连接是一致的,无论我如何构建连接或刷新它多少次。我被困在使用 OLEDB 上,而且我们的一些机器与 Power Query 存在兼容性问题。有谁知道在 Excel 或 SQL 中会导致这种情况或我需要更改什么?
【问题讨论】:
-
未显示此内容的连接有什么共同点?我能够复制该行为,因此它可能不是您的具体问题。