日期:2014-05-16  浏览次数:20809 次

Link table问题请教?
在access中生成一个连接表(连接对象是SQL的一张表)。

我以前通过建立odbc连接,access可以访问sql中表数据。
但是每次打开连接表都要输密码(新建odbc时,使用的用户名和密码)。

这次我手上有一个access,里面有连接sql的连接表。
但不用密码(打开连接表时)。请教如何实现?

------解决方案--------------------
在创建链接表时,有选项“保存密码”。
------解决方案--------------------
第一种是用代码设置:
Dim db As Database
Dim tdef As TableDef
Set db = CurrentDb()
Set tdef = db.CreateTableDef( "TS ")
tdef.Connect = "ODBC;Driver=SQL Server;server=TEMP;UID=sa;PWD=123;DATABASE=TEMP "
tdef.SourceTableName = "dbo.DD "
db.TableDefs.Append tdef
第二种是用手工设置