当前位置: 首页 > 图文教程 > 网络编程 > ASP > 如何远程调用ACCESS数据库[要求加精!!]

ASP
ASP正则表达式技巧
ASP Access实现网站计数器(访问量)
ASP新闻分页,将一篇过长的文章分页,生成静态页面
一些关于asp 购物车的想法
一个sql查询器,自动画表格填字段
ASP实现文件直接下载的代码
把网页中的(电话,qq等数字)生成图片的ASP程序
asp长文章用分页符来分页显示
Asp函数介紹(37个常用函数)
ASP中的面向对象类
分页实现方法的性能比较
asp ajax跨域提交数据
asp修改文件和文件夹的名字的代码
ASP 多关键词查询实例代码
asp被杀毒软件误删的解决方法
asp 多关键词搜索的简单实现方法
asp 根据IP地址自动判断转向分站的代码
asp dictionary对象的用法
ASP 千万级数据分页的存储过程
ASP隐藏真实文件的下载功能实现代码

ASP 中的 如何远程调用ACCESS数据库[要求加精!!]


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 70 ::
收藏到网摘: n/a

使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。
  -------------------------------------
  远程连接access数据库的几个方法:
  1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的Folder共享即可。ADO连接如下:
  oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\ServerName\DatabaseFolder\Database.mdb;Jet OLEDB:Database Password=databasepw;Persist Security Info=False"
  2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:
  如果服务器像上面Jave大侠说那样设置了ODBC DSN的话:
  oConn.Open "Provider=MS Remote;" & _
  "Remote Server=http://myServerName;" & _
  "Remote Provider=MSDASQL;" & _
  "DSN=AdvWorks;" & _
  "Uid=myUsername;" & _
  "Pwd=myPassword"

  如果设置的是OLE DB Provider 的话:
  oConn.Open "Provider=MS Remote;" & _
  "Remote Server=http://myServerName;" & _
  "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
  "Data Source=c:\somepath\mydb.mdb", _
  "admin", ""
  3.自己编写服务器程序,通过TCP/IP,传递Recordset。
  4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。具体查看
  5.使用XMLHTTP
  --------------------------------------
  附 远程连接SQL Server的方法:

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

附件: [远程调用ACCESS数据库] 远程调用ACCESS数据库.rar (2006-6-28 08:29, 1.08 K)