Я поддерживаю приложение Windows, управляемое базой данных, в котором данные могут поступать из локальной или удаленной системы (в зависимости от некоторых файлов конфигурации).
В настоящее время используется база данных MS ACCESS.
Приложение работает нормально при подключении к локальной базе данных.
Но при попытке подключения к удаленному ПК, защищенному паролем, я получаю
следующую ошибку
"The Microsoft Jet database engine cannot open the file '\\\XXX.XXX.X.X \ YYYY \ ZZZ.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
Я предоставляю учетные данные для базы данных в строке подключения, как показано ниже.
pConObj.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & pAppPath & "\zzzz.mdb;Persist Security Info=True;Jet OLEDB:Database Password=ppp"
Удаленная база данных находится в общей папке на удаленном компьютере, которая имеет разрешения на чтение / запись для каждой группы пользователей
следующий формат удаленного пути (pAppPath VALUE в приведенной выше строке подключения)
\ REMOTE IP ADDRESS \ SHARE FAMEER NAME
Пожалуйста, дайте мне знать, как я могу предоставитьучетные данные удаленного ПК ??или я что-то упускаю здесь.
PS: если на удаленном компьютере нет имени пользователя и пароля, я могу подключиться к удаленной базе данных.
Спасибозаранее.