本站内容搜索:
   您的位置:素材中国>>教程 >>数据库 >>MS SQL >>使用代码刷新ODBC链接SQL SEVER表 提交错误报告
使用代码刷新ODBC链接SQL SEVER表
[ 来源:素材中国 | 作者:| 时间:2006-01-12 14:15:16 | 浏览:人次 ]

 
 

  在用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

 
 
       
   您的位置:素材中国>>教程 >>数据库 >>MS SQL >>使用代码刷新ODBC链接SQL SEVER表
 点此在百度搜索关键字"使用代码刷新ODBC链接SQLSEVER表"  点此在GOOGLE搜索关键字"使用代码刷新ODBC链接SQLSEVER表"
热门文章:
  ·二进制转十进制的SQL函数   ·SQL2005 SSIS
  ·对数据库字段使用默认值   ·exp/imp导出导入工具的使用
  ·经常用到的交叉表问题,一般用动态SQL能生成动态列   ·精华全面接触SQL语法
  ·在存储过程中连接远程数据库并进行操作   ·SqlServer的更新锁(UPDLOCK)
  ·几种分页算法。翻页必备   ·关于SQL Server SQL语句查询分页数据的解决方案

  首页  素材图片  高精图库  矢量图库  网页素材  网页模板  壁纸  明星  下载  教程  字体  香车美女  QQ专题  论坛

网站介绍 | 广告业务 | 设计业务 | 免责声明 | 版权声明 | 联系我们|提交错误报告
素材中国版权所有