小弟寫了一個VB程式,並將它放至公司intranet網路上,但卻遭遇到下列問題,請各位先進幫忙解決:
前言 :
假設本人有存取intranet網路(假設是 磁碟機W:\)的權限,並將程式中所使用到的ACCESS資料庫檔案放至該處(W:\)下.在此情況下,本人於本機執行程式時沒有問題(可擷取到ACCESS資料庫中的資料).
問題一:若一個無存取W:\碟的人到intranet來執行該程式,則會出現
下列訊息:
"Microsoft Jet 資料庫引擎無法開啟 'W:\..\aa.mdb '檔案.
您需要有檢視資料的權限 ".
請問該如何解決... ????
問題二:為何其他資料檔(如:word檔)也是放在W:\碟,但無W:\碟
存取權限的人卻仍可以透過intranet網頁中的超連結而讀取到
該資料...????? 而使用VB寫的程式卻無法擷取到程式中所用
到的access檔案...???
前言 :
假設本人有存取intranet網路(假設是 磁碟機W:\)的權限,並將程式中所使用到的ACCESS資料庫檔案放至該處(W:\)下.在此情況下,本人於本機執行程式時沒有問題(可擷取到ACCESS資料庫中的資料).
問題一:若一個無存取W:\碟的人到intranet來執行該程式,則會出現
下列訊息:
"Microsoft Jet 資料庫引擎無法開啟 'W:\..\aa.mdb '檔案.
您需要有檢視資料的權限 ".
請問該如何解決... ????
問題二:為何其他資料檔(如:word檔)也是放在W:\碟,但無W:\碟
存取權限的人卻仍可以透過intranet網頁中的超連結而讀取到
該資料...????? 而使用VB寫的程式卻無法擷取到程式中所用
到的access檔案...???
文章標籤
全站熱搜

1. 因為 vb 程式是以執行該程式的 User 身份去存取. so, 開檔前 可用程式 check 一下該 User 是否對該目錄有寫入權限 (因要寫個ldb檔) 2. 從網頁讀 word.....如果是走 http 協定, 是以 IUSER_xxx 身份 去存取, 而不是瀏覽網頁的那個人, 如果是走一般 UNC 路徑, 則 User 只需有讀取權限即可. George Lin