日期:2011-05-01 23:30:00 来源:本站整理
若何远程调用ACCESS数据库[Access防范]
本文“若何远程调用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
--------------------------------------
附 远程衔接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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论