Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
1-20968
Begin
2002-09-24 00:54
2002.10.07
Нужен совет по созданию компонента (если не жалко)


14-21213
Владик_1
2002-09-11 10:54
2002.10.07
Фонт. Рукописные английские буквы? Где ?


14-21247
Быков Николай
2002-09-12 15:19
2002.10.07
Простыл


1-21076
Hogo
2002-09-24 14:48
2002.10.07
Убить процесс


6-21179
Monak
2002-07-03 19:55
2002.10.07
Ошибки на сокетах!




   Наверх