powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TOraQuerry - перехват ошибок
4 сообщений из 4, страница 1 из 1
TOraQuerry - перехват ошибок
    #39581072
Руслан И
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При открытии TOraQuery.Open; хотелось бы перехватить ошибку SQL и вывести ошибочный SQL запрос. Кто нибудь находил решения?
У меня получалось только перехватывать ошибку у TOraSession (Событие OnError), но текст запроса получить не могу в этом случае.
Delphi 7
ODAC 5.10.0.5
Сервер Oracle 11G
...
Рейтинг: 0 / 0
TOraQuerry - перехват ошибок
    #39581075
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан Ино текст запроса получить не могу в этом случае.
Почему?

E.Component
...
Рейтинг: 0 / 0
TOraQuerry - перехват ошибок
    #39581082
Руслан И
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
Спасибо огромное за помощь!
...
Рейтинг: 0 / 0
TOraQuerry - перехват ошибок
    #39581129
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ИКто нибудь находил решения?
Тут незачем искать решение, поскольку при правильной архитектуре приложения это вообще не проблема.

"Проблема" возникает только из-за употребления порочной практики прямого использования чужих компонент в своём коде. Адекватное решение - в тот момент, когда хочется использовать чужой компонент, делать для него обёртку и использовать в этой обёртке. Тогда задача решается за минуту примерно следующим образом:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
procedure TMyQuery.InternalOpen;
begin
  try
    inherited;
  except
    { Шо вы там хотели сделать с исключением? }
  end;
end;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TOraQuerry - перехват ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]