|  | 
| 
Вывод SQLSTATE в случае ошибки при выполнении запроса | |||
|---|---|---|---|
| #18+ Иногда надо в хранимой процедуре написать обработчик ошибок (не пользовательских исключений). Для этого надо знать gdscode или SQLSTATE. Знать их наизусть проблематично, можно конечно поискать в документации, но это долго. Вот подумал ну ладно сейчас выполню запрос в котором есть ошибка и узнаю её код. Типа вот такого Код: sql 1. Ан нет IBExpert даёт только текст ошибки Код: plaintext 1. 2. Для сравнения в ISQL эта информация есть Код: plaintext 1. Нельзя ли добавить и в IBExpert SQLSTATE хотя бы для первичной ошибки? Если будет ещё и gdscode то вообще отлично. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.11.2020, 15:13 |  | ||
| 
Вывод SQLSTATE в случае ошибки при выполнении запроса | |||
|---|---|---|---|
| #18+ во IBE оказывается ещё не понимает вот такой конструкции WHEN SQLSTATE в редакторе процедур Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ругается при проверки синтаксиса, хотя компиляция успешна ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.11.2020, 15:21 |  | ||
| 
Вывод SQLSTATE в случае ошибки при выполнении запроса | |||
|---|---|---|---|
| #18+ Симонов Денис Нельзя ли добавить и в IBExpert SQLSTATE хотя бы для первичной ошибки? Если будет ещё и gdscode то вообще отлично. Можно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.11.2020, 18:33 |  | ||
|  | 

| start [/forum/topic.php?fid=42&msg=40020430&tid=1598536]: | 0ms | 
| get settings: | 11ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 39ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 48ms | 
| get tp. blocked users: | 1ms | 
| others: | 15ms | 
| total: | 148ms | 

| 0 / 0 | 
