|
|
|
№2 Обработка ошибок. Хранимая процедура (StoredProc)
|
|||
|---|---|---|---|
|
#18+
Похоже все-таки, что я неверно объяснил. Попробую в двух словах. Есть, к примеру, 10 таблиц в которых необходимо проводить некоторые взаимозависимые изменения. Я не хочу: 1. каждый раз отлаживать логику клиента 2. давать юзеру права на эти таблицы Поэтому я: 1. делаю ХП 2. юзерам права на ХП 3. ХП - права на 10 таблиц 4. юзера смотрят на результаты ч/з view и напрямую к таблицам никакого отношения не имеют Работа протекает так: 1. юзер хочет изменений 2. клиент передает в ХП определенные параметры 3. ХП выполняется 4. если параметры неверны (или ошибка на клиенте), то откатывается,... 5. ... извещая юзера об ошибке Так вот п.5 у меня не выходит никак. Кто-нибудь решал подобную задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 17:57 |
|
||
|
№2 Обработка ошибок. Хранимая процедура (StoredProc)
|
|||
|---|---|---|---|
|
#18+
Пример: 1. В БД создаёшь исключение Код: plaintext 2. Создаёшь процедуру Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 09:07 |
|
||
|
№2 Обработка ошибок. Хранимая процедура (StoredProc)
|
|||
|---|---|---|---|
|
#18+
Пардон, сорри и еще раз икскьюзми.\r Следует рассматривать в контексте того, что\r /topic/83666 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 09:29 |
|
||
|
№2 Обработка ошибок. Хранимая процедура (StoredProc)
|
|||
|---|---|---|---|
|
#18+
Проблема разрешилась. По рекомендации больших умов http://www.ibase.ru/devinfo/pslock.htm похачил я в свое время procedure TIBSQL.ExecQuery; и благополучно забыл об этом. Теперь вернул все взад. Всё стало ОК. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=478&tid=1578898]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
14ms |
get forum data: |
16ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 419ms |

| 0 / 0 |
