SQLServer如何用代码通过ODBC刷新链接 -金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQLServer如何用代码通过ODBC刷新链接

发表时间:2008/6/20 23:56:57 评论(2) 浏览(8166)  评论 | 加入收藏 | 复制
   
摘 要:在用MDB与SQL Server 2000连接时,有时需要刷新链接表,通过以下代码可以达到目的。
正 文:

在用MDB与SQL Server 2000连接时,有时需要刷新链接表,通过以下代码可以达到目的。

 

 

Function relink()
            Dim db As Database
            Dim tbl As TableDef
            Dim a As String
            Dim b As String
            Dim d As String
            a = "sa"'数据库用户
            b = "abc"'数据库口令
            d = "abcde"'数据库名称
            Set db = CurrentDb
            For Each tbl In db.TableDefs
            If tbl.Attributes = 536870912 Then
            tbl.Connect = "FILEDSN=d:\demo\steel.dsn;
            UID=" & a & ";PWD=" & b & ";WSID=;DATABASE=" & d & ";Network=DBMSSOCN"
            '
            tbl.Attributes = dbAttachSavePWD
            tbl.RefreshLink
            End If
            Next
            End Function

DNS细节描述:

 

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

 

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

 

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


Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQLServer如何用代码通过ODBC刷新链接   【UMVsoft整理  2008/6/20】
用代码通过ODBC刷新链接  【umvsoft整理  2008/8/25】
[示例]vba刷新链接表  【umvsoft整理  2008/9/13】
刷新链接表方法,access2003刷新链接表,access200...  【风行  2012/11/10】
【译文】自动刷新链接 Microsoft Access 表  【周芳  2013/5/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接