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