时间: 2021-08-13 作者:daque
运用了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"