多种获取远程连接access数据库的方法
栏目:公司资讯 发布时间:2019-11-18 22:51
长途衔接access数据库的办法 
前段时间许多人问长途衔接access数据库的办法,最近写了个比如,与我们同享: 
运用了tcp/ip,ado及xml。分服务器和客户端两部分,服务器能够多用户一起衔接。长途衔接access数据库有许多办法,我曾经现已比较详细的答复过,我现在这个比如归于其间的第3种办法。 
------------------------------------- 
长途衔接access数据库的几个办法: 
1.树立vpn,这样你的电脑和主机的衔接就与局域网无异,然后把服务器中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及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.
服务热线