Пробема с udf blob

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Пробема с udf blob

Сообщение _so_ » 04 ноя 2004, 22:25

IB 7.1 SP2.
Недавно обнаружил, что перестли выполняться запросы, в которых возвращаются BLOB с помощью UDF.
Кричит:
message length error (encountered 24, expected 32)
Пример:
select function() from ___
Причем если использовать в секции where или update эту UDF, то все работает.
Попробовали решить проблем с помощь ю хранимой процедуры
select (select Result from ХранимаяПроцедура(function())) from ___
То все работает. Но память течет страшно. Поэтому использовать тоже нельзя.

_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Сообщение _so_ » 22 дек 2004, 13:39

Тестирую IB7.5 пргоблема осталась. Интересно Borland когда-нибудь работать начнет.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 дек 2004, 16:04

Borland начнет работать, когда ему будут СООБЩАТЬ об ошибках.

_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Сообщение _so_ » 22 дек 2004, 17:10

Вряд ли. Хотя вроде говорят, что утечки в хранимых процедурах ипсравили. Еще не тестировал.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 дек 2004, 20:59

девелоперы обычно совершают ошибку - если они нашли баг в сервере, то они думают, что этот баг нашли все, и баг скоро исправят.
Это относится как к IB, так и к FB. Особенно в отношении воспроизводимых ошибок, которые можно описать и сообщить разработчикам.

Ответить