У меня есть несколько источников данных в доступе, с которым я должен соединиться программно, чтобы сделать вещи с негласно и держать видимость отдельно от пользователей.
Упомянутый источник данных имеет пароль 'передача', когда я собираюсь назвать его здесь. Используя этот метод соединения я получаю ошибку при попытке использовать открытый метод
Dim conn as ADODB.Connection
Set ROBBERS.conn = New ADODB.Connection
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
& "Jet OLEDB:Database Password=pass;", "admin", "pass"
"Не может запустить Ваше приложение. Файл информации рабочей группы отсутствует или открытый исключительно другим пользователем".
Из-за планирования переместиться в 2007, мы не используем, ни когда-либо использовали идентификационный файл рабочей группы через доступ. Пароль базы данных на источнике данных был установлен через Набор Пароль Databa, который должен был быть сделан на эксклюзивном открытом.
Я провел большое время, переезжая мои опции соединения, куда поместить пароли и т.д. и или не могу найти правильный формат, или (почему я спрашиваю здесь), я думаю, что может быть некоторый другой неизвестный, который я должен установить, чтобы сделать это. Кто-либо там получил некоторую полезную информацию?
Похоже, ваша строка подключения неверна. Попробуйте:
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
& "Jet OLEDB:Database Password=MyDbPassword;"