职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 3051|回复: 8

如何远程调用Access数据库方法详解

[复制链接]
cayean 发表于 2007-1-2 14:24 | 显示全部楼层 |阅读模式
使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。

远程连接access数据库的几个方法:

1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的Folder共享即可。ADO连接如下: 以下为引用的内容:


oConn.Open \"rovider=Microsoft.Jet.OLEDB.4.0;
Data Source=\\ServerNameDatabaseFolderDatabase.mdb;
Jet OLEDBatabase Password=databasepw;
Persist Security Info=False\"

2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:如果服务器像上面Jave大侠说那样设置了ODBC DSN的话: 以下为引用的内容:


oConn.Open \"rovider=MS Remote;\" & _


  \"Remote Server=http://myServerName;\" & _

  \"Remote Provider=MSDASQL;\" & _

  \"DSN=AdvWorks;\" & _

  \"Uid=myUsername;\" & _

  \"wd=myPassword\"

如果设置的是OLE DB Provider 的话: 以下为引用的内容:


oConn.Open \"rovider=MS Remote;\" & _


  \"Remote Server=http://myServerName;\" & _

  \"Remote Provider=Microsoft.Jet.OLEDB.4.0;\" & _

  \"Data Source=c:somepathmydb.mdb\", _

  \"admin\", \"\"

3.自己编写服务器程序,通过TCP/IP,传递Recordset。

4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。  

5.使用XMLHTTP

附 远程连接SQL Server的方法: 以下为引用的内容:


 ConnStr = \"rovider=SQLOLEDB.1;
  Network Library=DBMSSOCN;
  Persist Security Info=True;
  User ID=UserNameassword=Password;
  Initial Catalog=远程数据库名;
  Data Source=203.129.92.1\"
小龙女 发表于 2007-7-8 11:56 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!!!!!!!
云儿飘飘 发表于 2007-7-8 11:56 | 显示全部楼层
挺酷,多发点
孤风月影 发表于 2007-7-8 11:56 | 显示全部楼层
问渠哪得清如许,为有源头活水来。
金融小美女 发表于 2007-7-8 14:55 | 显示全部楼层
晕 !
benet 发表于 2007-7-11 15:47 | 显示全部楼层
真幸运
娜娜乖乖女 发表于 2007-7-11 17:46 | 显示全部楼层
好漂亮的说!~~
帕帕 发表于 2007-7-11 17:46 | 显示全部楼层
_     _
sgcjb 发表于 2007-7-13 00:58 | 显示全部楼层
历害 强!!!!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-15 05:11 , Processed in 0.140237 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表