![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват ошибки подключения к БД через OraSession [D7, 2000]
Sonia © (2007-03-26 11:03:00)Имеется такой код:
try
OraSession1.Connected:=true;
except
on E: Exception do
begin
if MessageBox(a,'Не получилось соединиться с базой. Проверьте правильность соединения. Пробовать еще раз?','Соединиться с базой не удалось',MB_YESNO)=6 then
ConnectDialog1.Execute
else
form1.Close;
end;
end;
Подключение к OraSession происходит через ConnectDialog (использую компоненты ODAC). При вводе неправильных данных для подключения вылезает стандартный обработчик ошибок.Пробовала запускать не через Delphi, то же самое. Что посоветуете?
Еще вопрос по работе с ConnectDialog: как узнать какую кнопку нажал пользователь: ОК или Отмена?
Спасибо!
evvcom (2007-03-26 11:49:00) [1]Лови форму и не парься :)
Sonia (2007-03-26 11:47:00) [2]А какой тип исключения у компонентов ODAC?
Megabyte (2007-03-26 11:28:00) [3]Ты исключение по тексту сообщения отлавливаешь???
М.б. лучше отлавливать по нужному типу исключения...