
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2018, 12:44
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
При использовании ODAC (EhLib) на уровне события сессии TOraSession всё проcто: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Как быть на уровне экземпляра TOraQuery Код: pascal 1. т.е. как поймать ошибку например?: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 13:16
|
|||
|---|---|---|---|
|
|||
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
AdamAry, Ловите OraSession.OnError - там ошибка E:EDAError - в ней есть код оракловый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 13:25
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
zinpub, это я знаю, но мне нельзя использовать события TOraSession (OraSession.OnError). Мне необходимо вытащить ошибку именно из procedure TForm1.OMyQueryDeleteError(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction); из E, если быть более точным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 13:37
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
AdamAry, событие OnDeleteError возникает при ошибке удаления при вызове метода OraQuery.Delete. Если в OraQuery вы задали явное удаление, т.е. Код: pascal 1. то ошибку нужно ловить либо в событии OraSession.OnError либо в блоке try...except Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 14:14
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
devart, удаление не явное, а через Код: pascal 1. Нельзя использовать событие Код: pascal 1. Надо использовать событие Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 14:26
|
|||
|---|---|---|---|
|
|||
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
AdamArydevart, удаление не явное, а через Код: pascal 1. Нельзя использовать событие Код: pascal 1. Надо использовать событие Код: pascal 1. Объясните пожалуйста, просто в целях образования, почему Session нельзя использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 15:14
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
AdamAry, При удалении через DBGridEh extraPanel, при возникновении ошибки событие OraQuery.OnDeleteError вызывается, и ошибка приходит корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 15:34
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
devart, как получить номер ошибки из?: Код: pascal 1. из Код: pascal 1. из Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 15:46
|
|||
|---|---|---|---|
Как поймать ошибку в OnDeleteError событии TOraQuery |
|||
|
#18+
AdamAry, Проверить что класс ошибки EOraError, привести E к EOraError, и смотреть свойство ErrorCode Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2040058]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 523ms |

| 0 / 0 |
