Office学院 加入收藏
Office学院 Access Word Excel Powerpoint Wps Access Outlook Tags  
您现在的位置: Office学院 - Access - 用代码通过ODBC刷新链接(mdb+SQL SEVER2000)

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

添加记录:  类别: Access 发布日期: 2007.03.09

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

顶一下
上一篇:Access 2003停止响应,并出现引用Msaccess.exe文件的错误消息
下一篇:Access的精髓不在VBA之中
Tags:

相关信息
  • Access 2003停止响应,并出现引用Msaccess.exe文件的错误消息
  • 如何学好数据库编程?
  • ACCESS数据库之规格为何?
  • 菜鸟学用Access 轻松打造花店订单系统
  • 谈ADO访问不同数据库的差别
  • 用Access轻松打印带相片的证件
  • 用Access 2000进行班级管理
  • 用Access设计客观试卷
  • 中文Access2000速成教程--2.3 使用“设计网格”创建查询
  • 中文Access2000速成教程--2.2 定义与使用交叉表查询
  • 中文Access2000速成教程--2.1 使用向导创建简单的选择查询
  • 中文Access2000速成教程--1.8 定义表之间的关系
  • 中文Access2000速成教程--1.7 创建索引
  • 中文Access2000速成教程--1.6 定义“主键”
  • 中文Access2000速成教程--1.5 使用已有的数据自动建新表
  • Access的精髓不在VBA之中
  • 局域网:ODBC连接SQL SEVER详解
  • 用Access将XLS与MDB文件格式互相转换
  • 将ACCESS转化成SQL2000要注意的问题
  • Microsoft Access秘密技巧和陷阱
  • 在ASP程序中访问Access数据库
  • 建立Access 数据库的安全门
  • 以独占方式打开Access数据库
  • Access命令行参数
  • ACCESS数据库的安全系统
  • 用DAO或ADO正确访问Access 2000
  • 使用Access提高企业管理器功能
  • Access2003开发者扩展工具集概述
  • 如何远程调用ACCESS数据库
  • ACCESS中使用SQL语句














  • 生日密码
    血型分析
    生肖分析



    制作单位 Office学院 © 版权所有


    联系我们 关于我们 友情链接 站点地图 免责声明


    Office学院,致力于打造专业的OFFICE应用交流平台。