使用代码刷新ODBC链接SQL SEVER表_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

使用代码刷新ODBC链接SQL SEVER表

作者:黑客防线网安网站维护基地 来源:黑客防线网安 浏览次数:0

本篇关键词:使用代码刷新
黑客防线网安网讯:在用MDB与SQL SEVER2000链接时,有时需要刷新链接表,通过以下代码可以达到目的,此主题的解决参考了网友cwang的代码,并得到了微软工程师Billy Yao 的热心帮助,在此致谢!     Function relink()
在用MDB与SQL SEVER2000链接时有时需要刷新链接表通过以下代码可以达到目的,此主题的解决参考了网友cwang的代码,并得到了微软工程师Billy Yao 的热心帮助,在此致谢!     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            附上微软工程师Billy Yao的解答说明:            根据您的描述,我对您的问题解答如下:            1. DSN=gnts 中gnts是系统DSN的文件名            2. UID是用户名,并且它的值由变量a的值决定PWD是密码,并且它的值由变量b的值决定。            3. WSID 是指工作站的ID号 (Workstation ID)。变量d的值表示数据库的名称。 Network=DBMSSOCN             指TCP/IP所使用的网络库(Network Library)。            关于ODBC DSN Connection String的更多信息,您可参见以下这些文章:            http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSN.htm            http://support.microsoft.com/default.aspx?scid=kb;EN-US;260249 察看评论详细内容 我要发表评论 作者笔名 简短内容 发表时间 :   在用MDB与SQL SEVER2000链接时,有时需要刷新链接表,通过以下代码可以达到目的,此主题的解决参考了网友cwang的代码,并得到了微软工程师Billy Yao 的热心帮助,在此致谢!     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            附上微软工程师Billy Yao的解答说明:            根据您的描述,我对您的问题解答如下:            1. DSN=gnts 中gnts是系统DSN的文件名。            2. UID是用户名,并且它的值由变量a的值决定。PWD是密码,并且它的值由变量b的值决定。            3. WSID 是指工作站的ID号 (Workstation ID)。变量d的值表示数据库的名称。 Network=DBMSSOCN             指TCP/IP所使用的网络库(Network Library)。  
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-4581-1.html
网站维护教程更新时间:2010-10-25 00:23:22  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer