Главная страница
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.026 c
4-1091346018
Protoss
2004-08-01 11:40
2004.09.19
А правда реально разбудить компьютер из режима слип программно?


14-1093696356
Копир
2004-08-28 16:32
2004.09.19
Президент России в 2008 г.


6-1089531062
Chop Suey
2004-07-11 11:31
2004.09.19
Quoted-printable реализация


14-1094015924
Vlad Oshin
2004-09-01 09:18
2004.09.19
Как поменять в WinXP прерывание у железки?


1-1094298121
dr Tr0jan
2004-09-04 15:42
2004.09.19
Хранение и передача массива из DLL в программу