<<< 返回 access911.net 编程静态资料库索引页

如何不用 DSN 生成链接表?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-1-11  浏览人次:1711


专题地址:http://access911.net/fixhtm/72FAB31E10DCEAF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何不用 DSN 生成链接表?《VBA》

 


问题:

DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DRIVER=SQL Server;SERVER=127.0.0.1;UID=sa;PWD=55664;DATABASE=XXX", acTable, "employee", "sssss", True

为什么不使用 DSN 也能链接表?

 

回答:

首先解释一下什么是 DSN。DSN是数据源名(Data Source Name)的缩写,是一个唯一标识某数据源的字符串。一个DSN标识了一个包含了如何连接某一特定的数据源的信息的数据结构.这个信息包括要使用何种ODBC驱动程序及要连接哪个数据库.我们可以通过控制面板中的32位ODBC数据源来创建、修改及删除DSN。

因此我们只要将建立好的 DSN 中的字串直接 COPY 到适当位置组合一下也一样可以达到 DSN 文件所能产生的效果,因为 ODBC 自动解析了相关字串。其实与 ADODB.RECORDSET.OPEN 方法中隐含打开 CONNCTION 有点类似。一般我们都是用以下代码打开 RE.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB31E10DCEAF3.htm

 


上一篇:新手来看:如何写分组取前N条的 SQL 语句?

下一篇:如何解决“TempMSysAccessObjects 表已存在”的问题

2017年2月22日生成静态资料