Linux 通过MS Access连接到共享文件夹中的数据库

Linux 通过MS Access连接到共享文件夹中的数据库,linux,database,database-connection,ms-access-2007,samba,Linux,Database,Database Connection,Ms Access 2007,Samba,我在一个文件夹中有一个.mdb数据库,该文件夹使用SAMBA通过Linux服务器共享。另外,我有一个小程序,需要连接到.mdb,但有些东西失败了,我找不到它的位置或原因。我想它与Linux服务器有关,因为我可以通过“运行提示符”访问文件夹,Windows+R->\\hostname\sharedfolder,甚至使用IP代替主机名 我有这个 Dim CADENA as String CADENA="\\linuxserver\sharedfolder\database.mbd" Set dbs

我在一个文件夹中有一个
.mdb
数据库,该文件夹使用SAMBA通过Linux服务器共享。另外,我有一个小程序,需要连接到
.mdb
,但有些东西失败了,我找不到它的位置或原因。我想它与Linux服务器有关,因为我可以通过“运行提示符”访问文件夹,
Windows+R->\\hostname\sharedfolder
,甚至使用IP代替主机名

我有这个

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

我必须在哪里检查或缺少什么?

如果我处于这种情况,我会尝试设置一个连接到Samba服务器的系统DSN,并通过它打开连接。我(受过教育的)猜测是您缺少该连接的身份验证信息或其他信息

将DSN与代码分离将允许您分别调试其中两个,这似乎是必要的,因为您没有发布错误消息