Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать
Модераторы: kdv, dimitr
-
_so_
- Сообщения: 144
- Зарегистрирован: 04 ноя 2004, 22:17
Сообщение
_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. Особенно в отношении воспроизводимых ошибок, которые можно описать и сообщить разработчикам.