Подключиться к удаленной базе данных Access 2010 из Excel с помощью VBA

Я начинающий пользователь VBA и хочу удаленно подключиться к базе данных Access 2010 из Excel с помощью VBA.

Я нашел эту строку подключения, которая работает в локальных ситуациях:

Public objCon As New ADODB.Connection
objCon.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ActiveWorkbook.Path & _
            "\asset_database.accdb;ACE OLEDB:Database Password=password;"

Я написал эту строку, но она не работает:

$ dim cnn as new ADODB.connection
$ cnn.open  "Provider=Microsoft.ACE.OLEDB.12.0;Remote Server=http://'remote_server_ip';" &_ 
$ "Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\dataBase/database_name.accdb"

Какова правильная строка подключения для подключения к удаленной базе данных?


person Oscar Menacho    schedule 31.08.2013    source источник


Ответы (1)


Вы должны настроить «общую папку» (сервером Windows или samba) на удаленном сервере. И используйте такой «Источник данных =\\remote_server_ip\shared_folder_name\path_to_database_within_share\databace_name.accdb».

person 4dmonster    schedule 31.08.2013