|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
Привет. IBE 2016.6.22.1 Пишем на Delphi UDF: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Регистрируем в БД UDF и создаем таблицу и процедуру: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Входим в режим отладки процедуры и при пошаговом режиме по F8 на строчке I = BLOB_FUNC( :B ); получаем ошибку: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
С уважением, Polesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 13:39 |
|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
А какой селект выполняет отладчик на этой строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2016, 06:26 |
|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
IBExpertА какой селект выполняет отладчик на этой строке? В этой строке переменной I присваивается результат UDF BLOB_FUNC, в которую переменная B типа BLOB передается в качестве параметра. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2016, 21:50 |
|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
Кстати, если в качестве значения параметра в UDF передавать NULL, то в отладчике ошибки не возникает. Причем, NULL может быть передан как явно Код: plsql 1.
так и неявно Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2016, 10:23 |
|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
PolesovIBExpertА какой селект выполняет отладчик на этой строке? В этой строке переменной I присваивается результат UDF BLOB_FUNC, в которую переменная B типа BLOB передается в качестве параметра. Отладчик в этом месте соответствующий селект выполнят. Текст этого селекта можно посмотреть в отладчике на соответствующей закладке. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2016, 05:34 |
|
Ошибка при отладке хранимой процедуры, в которой в UDF передается BLOB
|
|||
---|---|---|---|
#18+
IBExpert, извиняюсь - тормознул Код: plsql 1.
Возникает ошибка: Код: powershell 1. 2. 3.
Но если через CAST привести тип параметра, то ошибки не возникает: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2016, 09:51 |
|
|
start [/forum/topic.php?fid=42&fpage=22&tid=1599264]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 280ms |
total: | 395ms |
0 / 0 |