如何遠程調用ACCESS數據庫
來源:程序員人生 發布時間:2014-02-28 15:08:07 閱讀次數:3267次
使用了TCP/IPADO及XML(需要安裝Microsoft XML )分服務器和客戶端兩部分服務器可以多用戶同時連接遠程連接Access數據庫有很多方法我以前已經比較詳細的回答過(見下面所列的種方法)我現在這個例子屬于其中的第種方法(不需要使用RDS或Web服務器)
-------------------------------------
遠程連接access數據庫的幾個方法
.建立VPN(Virtual Private Network)這樣你的電腦和主機的連接就與局域網無異然后把服務器中mdb文件所在的Folder共享即可ADO連接如下
oConnOpen "Provider=MicrosoftJetOLEDB;Data Source=ServerNameDatabaseFolderDatabasemdb;Jet OLEDB:Database Password=databasepw;Persist Security Info=False"
.把Database放在Web Server上使ADO或RDO通過RDS(Remote Data Service)及IIS來實現
如果服務器像上面Jave大俠說那樣設置了ODBC DSN的話
oConnOpen "Provider=MS Remote;" & _
"Remote //myServerName;" & _
"Remote Provider=MSDASQL;" & _
"DSN=AdvWorks;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
如果設置的是OLE DB Provider 的話
oConnOpen "Provider=MS Remote;" & _
"Remote //myServerName;" & _
"Remote Provider=MicrosoftJetOLEDB;" & _
"Data Source=c:somepathmydbmdb" _
"admin" ""
.自己編寫服務器程序通過TCP/IP傳遞Recordset
.使用第三方控件如ADO Anywhere或UDAParts RDB等具體查看
.使用XMLHTTP
--------------------------------------
附 遠程連接SQL Server的方法
ConnStr = "Provider=SQLOLEDB;Network Library=DBMSSOCN;Persist Security Info=True;User ID=UserName;Password=Password;Initial Catalog=遠程數據庫名;Data Source="
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈