Главная страница
    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.46 MB
Время: 0.012 c
14-74464
Rem
2003-10-03 14:24
2003.10.23
Осень настала... Холодно стало...


3-74009
Nikolai
2003-10-03 10:52
2003.10.23
что-то не могу обратится к полю...беда...что-то не так?


3-74007
Ahmad K
2003-10-05 16:04
2003.10.23
Самый ламерский вопрос!!!


3-74075
Ada
2003-09-25 11:29
2003.10.23
Создание индекса таблицы dBaseIII+


1-74113
loki28
2003-10-11 21:27
2003.10.23
Оптимизайия размера исполняемого файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский