Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Пароль к базе данных


Автор: Fedor 20.10.2004, 21:21
Задал пароль к базе данных в Access, равный p.
Когда подключаюсь к базе в Делфи, пишу такой код:
Код

cd:=GetCurrentDir;
cs:='Provider=Microsoft.Jet.OLEDB.4.0;Password=p;Persist Security Info=True;'+
        'Data Source='+cd+'\..\Data\Tests.mdb';
ADOConnection1.Close;
ADOConnection1.ConnectionString:=cs;
ADOConnection1.Open;

После этого выскакивает ошибка о том, что
Цитата
Не удается запустить приложение. Системная база данных отстуствует или открыта с монопольным доступом другим пользователем

Как это исправить...

Автор: mutex 21.10.2004, 01:34
Попробуй примерно такую строку соединения:

Provider=Microsoft.Jet.OLEDB.4.0;
Password="";
User ID=Admin;
Data Source="c:\access\test.mdb";
Jet OLEDB:System database="";
Jet OLEDB:Database Password=12345;

Где пользователь Admin имеет пароль 12345.

Автор: Fedor 21.10.2004, 13:10
mutex Спсб. работает...

Автор: Chyslyvchyk 17.2.2005, 19:21
smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)