Форум: "Базы";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c