[Решено] Как запаролить БД Access
у меня такая проблема: чтобы установить пароль на бд, открыла ее в монопольном режиме.поставила пароль, все дела..закрыла. а теперь когда пытаюсь подключиться к ней с помощью ado, мне выдается ошибка, что системная бд отсутствует или открыта другим пользователем с монопольным доступом. но ведь я ее закрыла. Из-за чего это может быть?
Аксесс закройте.
говорю же, закрыла всё, даже комп выключала.
пароль когда убираю, всё работает, а так - нет(((
а какая строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Password=Admin;User ID=Admin;Data Source=C:\Program Files\Microsoft Office\koshel.mdb;Mode=Share Deny None;Extended Properties="";Persist Security Info=True;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
Код:
Jet OLEDB:Database Password
если еще и хотите задавать User ID и Password, то нужен параметр Jet OLEDB:System database и путь к System.mdw и естественно у пользователя Admin установить пароль (это не то же самое, что пароль базы данных)