我需要以编程方式检查Excel中多个OLEDB数据连接到SQL表和视图的刷新日期。它们都配置相同并使用相同的连接字符串,我正在使用VBA进行检查:
Connections.OLEDBConnection.RefreshDate
然而,有一些连接没有刷新日期,我不是指RefreshDate属性返回NULL,而是该属性根本不存在。当我检查连接属性时,“上次刷新”字段为空,VBA会抛出“应用程序定义或对象定义错误”:
无论我如何构建连接或刷新多少次,连接到那些特定的SQL表和视图是一致的。我被迫使用OLEDB,而我们的一些机器与Power Query存在兼容性问题。有人知道这是什么原因,或者我需要在Excel或SQL中进行哪些更改吗?