【发布时间】:2012-10-24 16:26:43
【问题描述】:
我刚刚了解了MS-ACCESS中的直通查询。
我有一个SQL SERVER 后端和
如果我是对的,查询访问会在执行 where 子句之前加载所有记录...那么拥有 SQL SERVER 后端有什么意义?
这就是为什么我想尽可能多地尝试使用传递查询,但是有没有办法可以从我的链接表中获取连接字符串以用于传递查询?
我在ODBC Connect Str 属性中尝试了CurrentDb.TableDefs("One of my table name").Connect,但我收到错误消息说它是无效的连接字符串。
这很好,因为我知道我将不得不很快更改连接,这样我就不必在很多地方编辑连接字符串。
谢谢。
【问题讨论】:
-
在大多数情况下,使用链接表更容易。您是否在连接字符串前加上
ODBC;? -
顺便说一句,我可以从连接表剪切并粘贴到传递的连接属性。
-
实际上,它适用于我的连接字符串。我只是想让它们使用我的链接表自动更新。
-
我认为您需要手动(在代码中)构建连接字符串,而不是从表中复制它,尤其是在您不使用可信连接的情况下。
-
访问connectionstrings.com 将帮助您找到要使用的正确字符串:)
标签: sql-server ms-access ms-access-2010