Форум: "Базы";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c