用代码通过ODBC刷新链接(mdb+SQLSEVER2000)

用代码通过ODBC刷新链接(mdb+SQLSEVER2000),第1张

用代码通过ODBC刷新链接(mdb+SQLSEVER2000),第2张

用SQL SEVER2000与MDB链接时,有时需要刷新链接表,这可以通过下面的代码来实现,

本题目的解答参考了网友cwang的代码,得到了微软工程师Billy Yao的热心帮助。在此感谢!

function relink()[/Br/]Dim db As Database[/Br/]Dim TBL As TableDef[/Br/]Dim a As String[/Br/]Dim b As String[/Br/]Dim d As String[/Br/]a = " sa " ' Database user[/Br/]b = " ABC " ' Database password[/Br/]d = " abcde " ' Database name[/Br/]setdb = current db[/Br/]for eat blin db . tabledefs . If TBLattributes = 536870912 Then
TBL。connect = " FILEDSN = d:\ demo \ steel . DSN;UID = " & a &PWD = " & b & ";WSID =;DATABASE = " & d &network = DBMSSOCN "
'
TBL。attributes = dbAttachSavePWD
TBL。refresh link
End If
Next
End函数

附上微软工程师Billy Yao的回答:

根据你的描述,我对你的问题的回答如下:

1.DSN = gnts中的GNTS是系统DSN的文件名。

2.UID是用户名,其值由变量a的值决定,PWD是密码,其值由变量b的值决定

3.WSID是指工作站的ID号(工作站ID)。变量d的值代表数据库的名称。Network=DBMSSOCN是指TCP/IP使用的网络库。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 用代码通过ODBC刷新链接(mdb+SQLSEVER2000)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情