程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> ASP連接遠程access數據庫的解決方法

ASP連接遠程access數據庫的解決方法

編輯:ASP技巧

通常ASP鏈接本機Access是一點問題沒有,主要的方法有兩個:
1、如果Access在當前網站目錄下,使用server.mappath將相對路徑轉成絕對路徑,鏈接上就可以了

2、如果Access不在當前網站目錄下,直接使用絕對路徑鏈接,可以解決。

如果Access在局域網上的某台電腦上呢?
這裡介紹鏈接方法:
1、DAO database

1 Dim File, Conn, RS 2 Const ReadOnly False 3 File = "\\server\share\file.mdb" 4 Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly) 5 Set RS = Conn.OpenRecordset(SQL)(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)
2. ADO + Jet OLE DB provider vIEw source print? 01 Dim Conn, RS 02 Set Conn = CreateObject("ADODB.Connection") 03 Conn.Provider = "Microsoft.Jet.OLEDB.4.0" 04 Conn.Open "\\server\share\file.mdb" 05 Set RS = Conn.Execute(SQL) 06 你得確定使用ASP的用戶有NT的數據庫及共享訪問權限。 07 假定有權限的話,你亦可訪問其它機器中的開放數據連接: 08 ’http://www.pstruh.cz 09 Set UM = CreateObject("UserManager.Server") 10 UM.LogonUser "Login with the rights""PassWord""Domain" 11 ... 12 open database 13 ... 14 UM.RevertToSelf
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved