国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > access > 如何远程调用ACCESS数据库

如何远程调用ACCESS数据库

来源:程序员人生   发布时间:2014-02-28 15:08:07 阅读次数:3108次

   使用了TCP/IPADO及XML(需要安装Microsoft XML 分服务器和客户端两部分服务器可以多用户同时连接远程连接Access数据库有很多方法我以前已经比较详细的回答过(见下面所列的种方法)我现在这个例子属于其中的第种方法(不需要使用RDS或Web服务器)

  -------------------------------------

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

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

  oConnOpen "Provider=MicrosoftJetOLEDB;Data Source=ServerNameDatabaseFolderDatabasemdb;Jet OLEDB:Database Password=databasepw;Persist Security Info=False"

  .把Database放在Web Server上使ADO或RDO通过RDS(Remote Data Service)及IIS来实现

  如果服务器像上面Jave大侠说那样设置了ODBC DSN的话

  oConnOpen "Provider=MS Remote;" & _

  "Remote //myServerName;" & _

  "Remote Provider=MSDASQL;" & _

  "DSN=AdvWorks;" & _

  "Uid=myUsername;" & _

  "Pwd=myPassword"


  如果设置的是OLE DB Provider 的话

  oConnOpen "Provider=MS Remote;" & _

  "Remote //myServerName;" & _

  "Remote Provider=MicrosoftJetOLEDB;" & _

  "Data Source=c:somepathmydbmdb" _

  "admin" ""

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

  .使用第三方控件ADO Anywhere或UDAParts RDB等具体查看

  

  

  .使用XMLHTTP

  --------------------------------------

  附 远程连接SQL Server的方法

  ConnStr = "Provider=SQLOLEDB;Network Library=DBMSSOCN;Persist Security Info=True;User ID=UserName;Password=Password;Initial Catalog=远程数据库名;Data Source="

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生