Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Paradox.......... всех задолбал но всёже   Найти похожие ветки 

 
Term   (2003-09-30 15:39) [0]

Можно ли при открытии базы Paradox, задавать пароль программно


 
Verg ©   (2003-09-30 15:43) [1]

В событии TSession.OnPassword


 
Sirakuz ©   (2003-09-30 15:46) [2]

Delphi syntax
function DbiAddPassword (pszPassword: PChar): DBIResult stdcall;

Description
DbiAddPassword adds a password to the current session. This function is supported for Paradox tables only.

Parameters
pszPassword Type: pCHAR (Input)
Pointer to the password to be added.

Usage

DbiAddPassword provides users with access to a previously encrypted table (adding a password does not encrypt the table). Examples of operations on an encrypted table include: opening the table, record and field access on the table, and batch functions (copy, delete, empty, or restructure). DbiCreateTable and DbiDoRestructure can be used to place or remove table encryption.

Paradox: Table and field level security is supported for the Paradox driver only.

SQL: This function is not supported with SQL tables. Access rights for SQL drivers are controlled when the database is opened.


 
Term   (2003-09-30 15:57) [3]


> В событии TSession.OnPassword

сделал так
procedure TForm1.Session1Password(Sender: TObject; var Continue: Boolean);
begin
continue:=true;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Table1.Open;
end;

после открытия таблицы прога виснет


 
Verg ©   (2003-09-30 16:07) [4]


> сделал так
> procedure TForm1.Session1Password(Sender: TObject; var Continue:
> Boolean);
> begin

with Sender as TSession do
begin
AddPassWord(<Пароль (в смысле правильный пароль, а не какой попало>);
end;

> continue:=true;
> end;


 
Term   (2003-10-01 15:22) [5]

а тогда токой вопрос как программно получить значение пароля, мне зачем это нужно, нужно сделать чтобы пользователь мог сам менять пароль к программе, т.е. ввести старый если всё правильно то ввести новый, делаю вышеописаным методом, при вводе
неверного пароля открывается стандартное парадоксовское окошко, как быть......


 
Term   (2003-10-01 15:40) [6]

Ну хотябы дайте ссылочку откуда можно скачать ФАК или доку по БДЕ АПИ, а то что мне выдал поисковик не открывается


 
Term   (2003-10-01 15:59) [7]

ну ктонить чонить посоветуйте........


 
Zhouck ©   (2003-10-01 18:20) [8]

Нет абсолютно в этом смысла. Защищай данные с помощью ОС. Типа, прогу может запустить только конкретный юзер. Или менять файлы БД дай права конкретному юзеру. А пароли, да еще на Парадоксе...
Там же инженерные есть - так что это все бесполезно


 
VAleksey ©   (2003-10-01 18:50) [9]

Вот только не надо в своих кривых руках парадокс обвинять.
Может вас и делфи задолбал? и виндовс тоже?


 
Zhouck ©   (2003-10-01 19:01) [10]

Ага . И Линукс тоже Ж-)))))))


 
VAleksey ©   (2003-10-01 19:05) [11]


> Term (01.10.03 15:40)

BDE32.hlp
на твоем компьютере. Лучший фак по апи бде.



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
3-73975
Slym
2003-09-30 05:19
2003.10.23
Нужен компонент DBTreeView, но не для одной таблицы с рекурсивным


14-74481
pasha_golub
2003-10-01 16:59
2003.10.23
Явление четвертое, дизайнерское. Delphi Online Test


1-74148
Zew
2003-10-09 20:27
2003.10.23
Слайд-шоу


3-74052
Bezpal
2003-10-02 16:56
2003.10.23
Вопрос про данные из таблицы и TreeView...


1-74253
avkniazev
2003-10-13 12:45
2003.10.23
Replace текста в RichEdit