![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.05.2011
Сообщений: 22
|
![]()
Здравствуйте....
Я создаю приложение для работы с уже существующей БД Paradox через BDE. Некоторые таблицы данной БД находятся под стандартным паролем (jIGGAe). При запуске приложения - выскакивает окно, с предложением ввести пароль (jIGGAe). Можно ли сделать так, чтобы окно не выскакивало, как нибудь прописать пароль в коде... или... ? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
можно. прежде всего в свойствах соединения поставить LoginPrompt = False
а сам пароль задать в соответствующем поле (Password, если не ошибаюсь...) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.05.2011
Сообщений: 22
|
![]()
BDE-> DateModule.TDateBase.LoginPromt:=fa lse; //Не помогает
BDE-> DateModule.tblEvents; //Данная таблица под паролем - 'jIGGAe' BDE-> DateModule.tblEvents.Active:=False; //Помогает, но не отображается таблица procedure TfrmMain.FormCreate(Sender: TObject); // По идее - должно помочь, но begin DM.DBFS.Session.AddPassword('jIGGAe '); //выскакивает ошибка -Access violation at adress DM.tblEvents.Active:=True; end; procedure TfrmMain.btnShow(Sender: TObject); //На отдельной кнопке begin DM.DBFS.Session.AddPassword('jIGGAe '); //Работает - гуд, DM.tblEvents.Active:=True; //но не удобно end; Я думаю, типа, сессия не успевает открыться - поэтому ошибка.... или, что то в этом роде... Если не найду ответ, придёться AddPassword - повесить на таймер... ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.05.2011
Сообщений: 22
|
![]()
Всё, размотался.....
procedure TDM.DataModuleCreate(Sender: TObject); begin Dm.DBFS.Session.AddPassword('jIGGAe '); Dm.tblWorker.Active:=true; Dm.tblENames.Active:=true; Dm.tblEvents.Active:=True; ........... end; Больше диалоговое окно запроса пароля - не выскакивает.... |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работают ли вложенные OUTER для BDE Paradox как это работает в Access? | Ecosasha | SQL, базы данных | 1 | 02.12.2010 09:30 |
BDE. Paradox. Трудности. | Genco | БД в Delphi | 3 | 24.11.2010 23:03 |
Filter в MEMO-поле Paradox-таблицы(BDE)? | Ruschel | БД в Delphi | 5 | 11.01.2010 21:01 |
Убрать запрос пароля в базе InterBase | slipknot666max | Помощь студентам | 4 | 17.12.2009 22:18 |
Как убрать маскировку пароля без dll?? | techner | Win Api | 4 | 20.04.2007 20:10 |