On my system, after migrating from Firebird 2.5
to 3.0
, many reports and other functions began to give problem stating that expected was Integer
and current is LargeInt
.
I took a look and saw that some searches with count
on 3.0
return a Bigint
column, while on 2.5
returns a Integer
column.
To solve the way I know, I would have to do cast
on everything that is giving error, tested and worked, but it is a big system, it will give a lot of work.
Does anyone know of any way to solve this, in Firebird
itself? some configuration, or something like that?