![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Interbase: Перехватить неправльный ввод пароля [D5, IB6.x]
Zevsus © (2004-02-19 18:53:00)Interbase: Перехватить неправльный ввод пароля в login Prompt
KA_ (2004-02-21 13:14:00) [1]При вызове метода TIBDatabase.Open и наборе неправильного пароля, возникнет исключение. Его и надо обработать:
begin
...
try
Database.Open;
except
on E: EIBError do
begin
if E.SQLCode = Ord(ibxeOperationCancelled) then
ShowMessage('Неправильный пароль или имя пользователя!');
end;
end;
...
end;
Johnmen (2004-02-20 21:28:00) [2]Эксэпшен получает приложение от "компоненты доступа", которая его возбуждает на основании ответа от сервера.
Desdechado (2004-02-20 17:14:00) [3]сервер вернет ошибку подключения, можно проанализировать ее текст и сделать выводы
Zevsus (2004-02-20 16:07:00) [4]вот и хотел спросить это у сервера, прежде, чем дэлфи сделает эксэпшен
Desdechado (2004-02-19 19:01:00) [5]это только сервер может сказать, правильный или нет