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

Вниз

Перехват ошибки подключения к БД через OraSession   Найти похожие ветки 

 
Sonia ©   (2007-03-26 11:03) [0]

Имеется такой код:

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: как узнать какую кнопку нажал пользователь: ОК или Отмена?

Спасибо!


 
Megabyte ©   (2007-03-26 11:28) [1]

Ты исключение по тексту сообщения отлавливаешь???
М.б. лучше отлавливать по нужному типу исключения...


 
Sonia ©   (2007-03-26 11:47) [2]

А какой тип исключения у компонентов ODAC?


 
evvcom ©   (2007-03-26 11:49) [3]

Лови форму и не парься :)



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
11-1155395535
parovoZZ
2006-08-12 19:12
2007.04.15
KOL и 64 бит Windows


5-1151657849
Chuk
2006-06-30 12:57
2007.04.15
Доступ к свойствам класса на основе Interface в RTTI


9-1146341758
Pa5ha
2006-04-30 00:15
2007.04.15
Солнце на OpenGL


2-1174633027
Ega23
2007-03-23 09:57
2007.04.15
Наследование фреймов


2-1175082478
Alex_C
2007-03-28 15:47
2007.04.15
Видимость переменных