远程(如通过互联网)连接access数据库的方法
前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享:
使用了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等。具体查看
http://www.adoanywhere.com
http://www.udaparts.com/
5.使用XMLHTTP
6、先用asp读出些数字,然后远程获取ajax
--------------------------------------
附 远程连接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.
多种获取远程连接access数据库的方法
2021-09-07 17:31Access教程网 Access
远程(如通过互联网)连接access数据库的方法 ,前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享
延伸 · 阅读
- 2022-06-24实战搭建MySQL高可用架构(手残党表示都会了!)
- 2022-06-24Python连接数据库并批量插入包含日期记录的操作
- 2022-06-07MongoDB创建与删除数据库
- 2022-06-06NoSQL优缺点与mongoDB数据库简介
- 2022-04-29手残又删库了,binlog救了我的命……
- 2022-04-28今年一季度暴露的数据库数量创新高,Redis排第一
- Access
获取Gridview中ButtonField的text属性
本篇文章主要介绍了获取Gridview中ButtonField的text属性。需要的朋友可以过来参考下,希望对大家有所帮助...
- Access
Access 使用总结一篇
最近帮朋友使用Access做了个小项目。遇到了一些问题,记录如下...
- Access
Access转成SQL数据库的方法
很多朋友想用SQL2000数据库的编程方法,但是却又苦于自己是学ACCESS的,对SQL只是一点点的了解而已,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方...
- Access
如何让Windows 64位系统支持Access数据库?
如题,在Windows 2008/2012 64位系统中,如果要使用Access数据库,可能会遇到这种错误:未找到提供程序。该程序可能未正确安装。...
- Access
一句sql更新两个表并可更新对应的字段值具体实现
本文用一句sql语句更新两个表并可更新对应的字段的值,具体的实现如下,有类似需求的朋友可以参考下,希望可以帮助到你...
- Access
Access数据库过大问题的几种解决方案
Access数据库过大问题的几种解决方案: 问题: 1、我的Access数据库里面没存多少数据,为什么体积很大,别人和我存一样的数据为什么只有我的文件体积的...
- Access
ADODB连接access是出现 80004005 错误的解决方法
今天我写的程序放到客户的机器上,一运行就出现Selected Collating Sequence Not Supported 80004005这个错误。经过google一番后,解决如下。 ...
- Access
Access创建一个简单MIS管理系统
所谓MIS管理系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。MIS管理系统是一种新兴的技术...