powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перехват исключений при использовании DOA
2 сообщений из 2, страница 1 из 1
Перехват исключений при использовании DOA
    #32149827
aka_Stranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я начинающий программист в Дельфи под Оракл. Надо юзать DOA.
При выполнении коннекта к БД в случае неправильного ввода имени пользователя, пароля или алиаса БД выдается оракловая ошибка и перехватить ее в Дельфи c помощью исключений не удается. Каким образом можно это сделать по-другому? Может, у кого есть пример использования TOracleEvent, а то по хелпу в первый раз не очень понятно, что делать?
...
Рейтинг: 0 / 0
Перехват исключений при использовании DOA
    #32150571
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это не удаётся? Всё удаётся:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
  try
    OracleSessionCentral.LogOn;
  except
    on E:EOracleError do
     if E.ErrorCode= 10017  then ShowMessage('Пароль правильный давай... Нечего тут!')
     else ShowMessage('Кердык. Не работает... :-(');
    else
      ShowMessage('Полный кердык. Даже и не в Oracle дело...');
  end;

А если вы используете TOracleLoginDialog или AutoConnect=true, тогда советую отказаться от такой практики - больше программируешь сам - больше контроля над ошибками...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перехват исключений при использовании DOA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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