我需要以编程方式检查Excel到SQL表和视图中的许多OLEDB数据连接的刷新日期.它们都以相同的方式配置并使用相同的连接字符串,我在VBA中使用以下命令检查它们:
Connections.OLEDBConnection.RefreshDate
Run Code Online (Sandbox Code Playgroud)
但是,少数这些连接没有刷新日期,我并不是说RefreshDate属性返回NULL,该属性甚至不存在.VBA抛出"应用程序定义或对象定义的错误",当我检查连接属性时,"上次刷新"字段为空:
无论我如何构建连接或刷新多少次,它与这些特定SQL表和视图的连接都是一致的.我坚持使用OLEDB,我们的一些机器与Power Query存在兼容性问题.有没有人知道在Excel或SQL中导致这个或我需要改变的是什么?