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

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



Память: 0.45 MB
Время: 0.027 c
15-1174554995
Andy BitOff
2007-03-22 12:16
2007.04.15
А кто что может сказать про Debian?


4-1163969418
Dmitry_177
2006-11-19 23:50
2007.04.15
Прозрачное STATIC-окно


2-1174914935
VitAngel
2007-03-26 17:15
2007.04.15
Вопрос по CopyFile


15-1174499553
Real
2007-03-21 20:52
2007.04.15
Рисовалка структуры БД


11-1156082362
thaddy
2006-08-20 17:59
2007.04.15
Corrected Koldef.inc for D8-D2005-D2006




   Наверх