Главная страница
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.025 c
14-1091091921
Красная Майка
2004-07-29 13:05
2004.09.19
Очередной MMP


1-1094460778
Villain
2004-09-06 12:52
2004.09.19
Как запустить проект Delphi 8 без .NET


14-1094036140
Real
2004-09-01 14:55
2004.09.19
Восстановление нормальной загрузки Win9x - Win2000 - Linux


14-1093733971
Тупой
2004-08-29 02:59
2004.09.19
Люди а как с КОДОМ? а


3-1093079925
Господин Уэф!
2004-08-21 13:18
2004.09.19
Как построить на BDE файл серверную Базу?