Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Соединение с базой данных MS Access, защищённой паролем   Найти похожие ветки 

 
Anarki   (2004-08-23 03:28) [0]

Использую в Delphi7 базу данных Microsoft Access посредством ADO. Для соединения с БД использую компонент ADOConnection. Файл с базой данных MDB находится в одном каталоге с приложением. До тех пор, пока у меня база даных не была защищена паролем, я использовал следующий ConnectionString для этого компонента (ADOConnection):

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database.mdb;Mode=ReadWrite;Persist Security Info=False

это никаких ошибок не выдавало и я без проблем работал с базой данных. Теперь мне необходимо поставить пароль на эту базу данных. Я сначала открыл файл database.mdb в самом Accessчерез меню Tools=>Seciruty пароль на базу данных. Чтобы этот пароль также автоматически применялся в ADOConnection, ConnectionString изменил на вот это:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database.mdb;Mode=ReadWrite;Persist Security Info=False;password=mypassword

Но теперь при попытки соединения (TestConnection) мне выдаётся такая ошибка:

Cannot start your application. The workgroup information file is missing or opened exclusively by another user

Не понятно, при чём здесь файл информации о рабочей группе? Использую я эту базу данных исключительно на локальном компьютере, сети нет. Также этот файл бд не открыт в этот момент никакими другими приложениями. Что тогда может стать причиной такой ошибки? Повторяю, если пароль убрать, то работа с базой данных не вызывает подобных ошибок. И что больше всего обидно - когда выходит это сообщение с ошибкой, при нажатии на кнопку Help справочная система выдаёт "Couldn"t find this topic".


 
Erik1   (2004-08-23 10:31) [1]

Вопервых нальзя открывать защищеный паролем фаил в многопользовательском режиме. Во вторых как это понимать Persist Security Info=False? В третих зачем это тебе надо, возможность парльной защиты устарела начиная с Access 2.0 Теперь применяется создание Grupp и выдача им прав на объекты базы данных.



Страницы: 1 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
1-1093938370
digger
2004-08-31 11:46
2004.09.19
Автофигуры


14-1093894000
GuAV
2004-08-30 23:26
2004.09.19
Авторам нижеперечисленых и всех подобных веток посвящается :)


1-1094124337
demonyator
2004-09-02 15:25
2004.09.19
Acdsee


1-1094154898
SelloutS
2004-09-02 23:54
2004.09.19
нужен компанент для скажтия/расжатия файлов...


11-1080637617
avakss
2004-03-30 13:06
2004.09.19
KoleDB+Access2000rus+Delphi7+Win2000rus