Перехват ошибок Oracle
g@ns
г. Харьков
Доброго времени суток!
Использую FR4.9+ delphi6+oracle,
если при вызове процедуры/функции Oracle возникает ошибка - то
выдается сообщение:
"Были обнаружены следующие ошибки:"
"ORA-XXXXX: .................."
но нет ни имени процедуры ни номера строки в которой произошла ошибка
можно ли как нибудь получить эти данные?
Использую FR4.9+ delphi6+oracle,
если при вызове процедуры/функции Oracle возникает ошибка - то
выдается сообщение:
"Были обнаружены следующие ошибки:"
"ORA-XXXXX: .................."
но нет ни имени процедуры ни номера строки в которой произошла ошибка
можно ли как нибудь получить эти данные?
Комментарии
пробовал, но встает вопрос на что вешать try....except ,
так как перехват этих ошибок происходит не в delphi a в FR
и в delphi они не попадают.
как вариант исключение делать в самой хранимке
процедура вызывается в OdacQuery:
begin
:cursor := my_func( :param1, ..... );
end;
с
это был наверное глюк, перекомпилил oracle функцию и все отображается нормально , НО
все равно исключение перехватывается обработчиком FR
и скопировать текст ошибки из окна не получается,
поэтому хочется самому перехватывать ошибки, и уже самому их отображать в
удобном виде.