在Access里直接查询SQL Server表中的数据,但不使用链接表。
方法一:
在查询的ODBC连接字符串属性里,直接填写SQL Server的连接参数。
方法二:
用代码直接修改查询的ODBC连接字符串参数。
Currentdb.QueryDefs("qry_Client").Connect = "ODBC;DRIVER=SQL Server;" _
&" SERVER=192.168.163.132;DATABASE=SO_Data_R2;UID=sa;PWD=123"
Currentdb.QueryDefs("qry_Client").SQL = " select * from tblClient"
最终运行的结果是可以看到SQL Server表中的数据,Access中查询的图标会变成如下方式: