Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Вниз

Проверка имени и пароля   Найти похожие ветки 

 
Roma111   (2002-09-30 13:56) [0]

Мне в программе необходимо, чтобы каждый пользователь вводил свой логин и пароль. Есть начальная форма с компонентами TEdit для ввода этих параметров. Потом они присваиваются компоненту TIBDatabase (params.add ...) и open. Вопрос - как сделать так, чтобы при неправильном введении параметров не высвечивался Exception "EIBClientError", а приемлемое для пользователя и можно было обработать ситуацию ...


 
passm   (2002-09-30 14:01) [1]

try
Database1.Connected:= True
except
on E: Exception do
begin
{ Делай что хочешь }
end
end


 
3JIA9I CyKA   (2002-09-30 14:01) [2]

trye?


 
Roma111   (2002-09-30 14:07) [3]

Я, конечно, пробовал:

Try
IBDatabase1.Open;
except
on E:EIBInterbaseError do
begin
IBDatabase1.close;
Halt(0);
end;
end

но exception EIBInterbaseError все же выскакивает.


 
passm   (2002-09-30 14:21) [4]

Roma111 (30.09.02 14:07)> Что пишет?
А зачем IBDatabase1.close если коннекта все равно нет?


 
3JIA9I CyKA   (2002-09-30 14:21) [5]

А passm © (30.09.02 14:01)?


 
Roma111   (2002-09-30 14:26) [6]

Exception

Project Project1.exe raised exception class EIBInterbaseError with message "Your user name and password are not defined". Ask your database administrator to set up an Interbase login. Process stopped. Use Step pr Run to continue.

Переводить, я думаю, не надо...


 
Kaban   (2002-09-30 14:32) [7]

еще один учится ошибки прямо из Delphi обрабатывать
Запусти exe не из под Delphi


 
passm   (2002-09-30 14:36) [8]

Kaban © (30.09.02 14:32)> Хорошая мысль - я был в недоумении :)
Или в Debug убери Stop on Delphi Exceptions.


 
Roma111   (2002-09-30 14:37) [9]

Kaban, спасибо, работает.



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

Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.036 c
14-69007
VictorT
2002-09-27 19:31
2002.10.21
Програмер и системы счисления.


1-68762
Леха11111
2002-10-09 16:26
2002.10.21
Нужно разместить несколько строк в ячейке StringGrid.


14-69014
Юрий Зотов
2002-09-29 00:57
2002.10.21
Рекорд рекордов. Спешите видеть.


1-68855
arcad
2002-10-09 13:57
2002.10.21
TSpinEdit


4-69082
olegg
2002-09-06 13:01
2002.10.21
Уважаемые мастера , файл открыт на чтение с другого компьютера





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