Добрый день !

> Базу выслать можешь?

Вести с полей. Определил, что все дело в поле Amount (Decimal(15,2))

На Firebird Embedded вот этот запрос не находит запись :

Select *
From Krb_Out
Where
Amount = 1659516.96

а вот такой - находит :

Select *
From Krb_Out
Where
CAST(Amount as varchar(15)) = '1659516.96'

Что интересно, добавлял поле такого же типа, заполнял его значениями
из "проблемного" поля - ошибка исчезала.

Может все связано как-то с бекапами и ресторами под разными версиями
птички, в результате которых пострадала именно эта таблица и именно
это поле ...

На Firebird Super - все Ок. На классике, подозреваю, что тоже все
нормально.


Сделал воспроизводимый пример. Убил геть все, оставил одну таблицу с
несколькими полями и несколько сотнями записей. Размер бекапа
получился ~ 13K. Куда слать ?

С уважением,
Всеволод.

Ответить