Bind-ы, значения которых null, в неверной последовательности

Обсуждение возникших проблем, предложений и ошибок ODAC компонентов

Ответить
Alexandr
Сообщения: 6
Зарегистрирован: Чт 13 окт 2016 11:02

Bind-ы, значения которых null, в неверной последовательности

Сообщение Alexandr » Чт 13 окт 2016 11:41

Добрый день!
В ODAC 9.7.26 в Direct режиме только на мультибайтовой базе (11.2.0.4) проявляется следующий баг.
В TOraQuery Параметры:
:str0 - тип string, значение null
:str1 - тип string, значение 1

Код: Выделить всё

select '123' from dual
where
:str0 is null and
:str1 = 1
В результате возвращается 0 строк. По трассе заметно что Bind0 это :str1, a Bind1 это :str0, т.е. они перепутаны местами.
Если запустить без Direct режима или на не мультибайтовой базе или с предыдущей версией ODAC то последовательности Bind-ов верная.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: Bind-ы, значения которых null, в неверной последовательности

Сообщение Alexp » Пн 17 окт 2016 10:44

Добрый день,

Это поведение уже исправлено, это исправление войдет в ближайшую версию

Ответить