Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.01 c
6-74346
Son!K
2003-08-27 05:47
2003.10.23
Сокеты


11-74100
АлександрК
2003-02-09 10:18
2003.10.23
MDI-interface в MCK


3-74046
Slawa_Jh
2003-10-02 16:04
2003.10.23
Поиск данных в очень большой базе FoxPro


1-74218
Сергей Б.
2003-10-09 17:37
2003.10.23
Label1.caption - переменная вместо 1


7-74484
Gepard
2003-08-08 11:56
2003.10.23
Serial port & nine-bit @NT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский