Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Database Connect...   Найти похожие ветки 

 
amateur2002   (2002-09-17 10:28) [0]

Помогите, плз., новичку корректно написать процедуру соединения с базой данных.

Суть проблемы: при недоступности базы данных или неверном логине (пароле) выдается ошибка EDBEngineError и все это добро зависает.

Я пробовал сделать что-то вроде:
try
Database1.Connected := True;
except
on EDBEngineError do
Exit;
end;
,но все-равно СНАЧАЛА выдается сообщение об ошибке, а потом уже выполняется exception...

Вопрос: как сделать так, чтобы получить код ошибки с возможностью дальнейшей обработки без вывода самой ErrorMsg?

Заранее благодарен!


 
Mike Kouzmine   (2002-09-17 10:32) [1]

А ты запускаешь из среды?


 
amateur2002   (2002-09-17 10:37) [2]

Да, из среды.


 
Mike Kouzmine   (2002-09-17 10:44) [3]

Убери галочку останов по ексептион или запусти не из среды


 
Johnmen ©   (2002-09-17 10:51) [4]

Галочку лучше оставить - пригодится.....:-)


 
amateur2002   (2002-09-17 10:52) [5]

Спасибо, попробую.


 
amateur2002   (2002-09-17 11:25) [6]

Что-то никак... Не из среды тоже Error.
Может быть, кто-нибудь просто приведет кусок кода, который корректно открывает базу и, скажем закрывает, если она недоступна...


 
Johnmen ©   (2002-09-17 11:33) [7]

Все должно работать...
Именно try...
>Не из среды тоже Error
Какая ?



 
amateur2002   (2002-09-17 11:41) [8]

А-а-а-а. Все пошло!
Остался один вопрос: как получить код ошибки для последующей обработки и вывода?

Спасибо!


 
Johnmen ©   (2002-09-17 11:47) [9]

Ты уже ответил сам себе...:o))) см.amateur2002 (17.09.02 10:28)


 
amateur2002   (2002-09-17 11:52) [10]

Все... Всем большое спасибо!



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

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-21342
Timur_2002
2002-08-19 13:30
2002.10.07
Как на WinAPI рисовать картинки через OwnerDraw во всплыв. меню?


6-21163
Alexsey
2002-08-06 11:16
2002.10.07
КАК послать Post запрос на сервер через сокеты?


1-21069
Rammst
2002-09-21 18:34
2002.10.07
Form


1-20974
andrey_pst
2002-09-26 10:54
2002.10.07
Отчет


6-21187
spiderman
2002-05-08 12:22
2002.10.07
Please...