2017-03-03 101 views
0

我在使用SAMBA通過Linux服務器共享的文件夾中有一個.mdb數據庫。此外,我有一個小程序,需要連接到該.mdb,但有些失敗,我無法找到它在哪裏或爲什麼。我認爲它與Linux服務器有關,因爲我可以通過「運行提示符」,Windows + R -> \\hostname\sharedfolder訪問文件夾,即使使用IP而不是主機名。通過MS Access連接共享文件夾中的數據庫

我有這個。

Dim CADENA as String 
CADENA="\\linuxserver\sharedfolder\database.mbd" 

Set dbs=New ADODB.Connection 
dbs.Open"Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & CADENA 

我在哪裏必須檢查或缺少什麼?

回答

0

如果我是在這種情況下我會嘗試建立一個系統DSN連接到Samba服務器,並通過打開的連接。我的(受過教育的)猜測是你錯過了認證信息或者某個連接。

分離你的代碼中的DSN將允許您單獨調試他們兩個,這似乎是因爲你不張貼的錯誤信息是必要的。

相關問題