Главная страница
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.1 c
14-1093714875
able
2004-08-28 21:41
2004.09.19
Охото узнать Ваше мнение.


1-1094022761
Chery
2004-09-01 11:12
2004.09.19
Можно ли перевести сервер приложения с Винды на Линукс?


1-1094209295
saint
2004-09-03 15:01
2004.09.19
Button, как определить какая кнопка активна в данный момент


6-1089078139
Алекс А
2004-07-06 05:42
2004.09.19
Как обновить свойства обозревателя ?


1-1094464161
NewDelpher
2004-09-06 13:49
2004.09.19
TMainMenu и клавиша F10