UniDac 6.2.8 - ошибка integeer overflow с SQLMonitor

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Ответить
JayDi
Сообщения: 59
Зарегистрирован: Пт 28 ноя 2008 18:29
Откуда: Россия, г.Сызрань
Контактная информация:

UniDac 6.2.8 - ошибка integeer overflow с SQLMonitor

Сообщение JayDi » Сб 05 мар 2016 01:41

UniDac 6.2.8, XE6, в настройках проекта включена проверка check overflow.

Если у подключения указан SQLMonitor, то при выполнении запросов из датасета будет выскакивать ошибка о переполнении Integer overflow.

Ошибка появляется в вашей собственной реализации функции BobJenkinsHash из модуля CRFunctions. Стандартная реализация из System.Generics.Defaults работает корректно.

Пример нерабочего кода:

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

BobJenkinsHash(
  '05A0F3B0UniQuery_Items'[1], 
  Length('05A0F3B0UniQuery_Items') * SizeOf('05A0F3B0UniQuery_Items'[1]), 
  0
);

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

Re: UniDac 6.2.8 - ошибка integeer overflow с SQLMonitor

Сообщение Alexp » Пн 07 мар 2016 08:51

Добрый день,

эта проблема уже исправлена, пожалуйста скачайте последнюю версию UniDAC 6.2.10

Ответить