如何远程调用ACCESS数据库
时间:2008-05-30 来源:剑心通明
-------------------------------------
远程连接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" |
如果服务器像上面Jave大侠说那样设置了ODBC DSN的话:
以下为引用的内容: oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://myServerName;" & _ "Remote Provider=MSDASQL;" & _ "DSN=AdvWorks;" & _ "Uid=myUsername;" & _ "Pwd=myPassword" |
以下为引用的内容: oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://myServerName;" & _ "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:\somepath\mydb.mdb", _ "admin", "" |
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" |