Главная страница
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.03 c
3-1093179316
CAMCOH
2004-08-22 16:55
2004.09.19
Как очистить таблицу с помощью Zeos


3-1093088270
Sirruf
2004-08-21 15:37
2004.09.19
SQL в Access


6-1089718505
BDytel
2004-07-13 15:35
2004.09.19
Непонятные тормоза в работе ServerSocket


6-1089116732
ruslan
2004-07-06 16:25
2004.09.19
modem, i internet


1-1093974231
alberto
2004-08-31 21:43
2004.09.19
Сообщение об ошибке при печати с QReport