2017-03-03 10 views
0

私は.mdbデータベースを、SAMBAを使用してLinuxサーバー経由で共有するフォルダに持っています。また、私はそれに接続する必要がある小さなプログラムがあります.mdbしかし、何かが失敗して、私はそれを見つけることができませんまたは理由。私はそれがLinuxのサーバーに関連していると思うが、私は "プロンプトを実行"でもWindows + R -> \\hostname\sharedfolderのフォルダにアクセスできるので、ホスト名の代わりにIPを使用している。共有フォルダ内のDBへのMSアクセスを介して接続する

私はこれを持っています。

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

私がこのような状況にあったならば、私はSambaサーバーに接続しているシステムDSNをセットアップし、それを介して接続を開こうとします。私の(教育的な)推測では、認証情報やその接続のための何かが不足しています。

DSNをコードから区切ると、2つのコードを別々にデバッグすることができますが、これはエラーメッセージを送信していないため必要と思われます。

関連する問題