|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
Привет. FB 2.5.8 Есть запрос, выполняется без ошибок: Код: sql 1. 2. 3. 4. 5. 6. 7.
Обернем запрос в процедуру с execute statement: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
При выполнении процедуры возникает ошибка: Код: powershell 1. 2. 3.
Изменим комментарий в тексте запроса на: Код: sql 1.
Процедура работает без ошибок. Если комментарий убрать совсем, то при вызове процедуры тоже ошибок не возникает. Если из текста запроса убрать параметр :PARAM_VALUE Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
то даже с комментарием "-- comment" при выполнении процедуры ошибки не возникает. Это ошибка или я делаю что-то не так? С уважением, Polesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 10:28 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
PolesovПривет. ( PARAM_VALUE := 1 ) Это из какого паскаля? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:02 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
pastorPolesovПривет. ( PARAM_VALUE := 1 ) Это из какого паскаля? Э-э-э... В каком смысле? Это присвоение значения параметра execute statement. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:13 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
pastor, вдогонку Код: powershell 1. 2. 3.
http://firebirdsql.su/doku.php?id=execute_statement ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:17 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Потому, что все что после "--" он считает коментарием. Т.е. часть Код: sql 1. 2. 3. 4.
не видит вообще. Отсюда и ошибки. Нет у него в запросе переменной :PARAM_VALUE ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:23 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
Polesov, занесёшь в трекер ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:34 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
SQL2008Потому, что все что после "--" он считает коментарием. Понятно. Получается, комментарий вида "--" в запросе отличается от такого же вида комментария в execute statement. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:56 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 11:57 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
PolesovПолучается, комментарий вида "--" в запросе отличается от такого же вида комментария в execute statement.Хоть оно так выглядит, но причина в другом месте. Polesov http://tracker.firebirdsql.org/browse/CORE-5783 Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 12:18 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
В качестве workaround, замени declare variable SQL blob; на declare variable SQL blob sub_type text; Оригинальную ошибку чуть позже исправим ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 13:51 |
|
Непонятки - ошибка execute statement
|
|||
---|---|---|---|
#18+
Polesovpastorпропущено... Это из какого паскаля? Э-э-э... В каком смысле? Это присвоение значения параметра execute statement. сорри, затупил ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2018, 14:05 |
|
|
start [/forum/topic.php?fid=40&msg=39622507&tid=1561189]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 366ms |
total: | 506ms |
0 / 0 |