В моей системе после миграции с Firebird 2.5 на 3.0 многие отчеты и другие функции начали выдавать проблемы, утверждая, что ожидаемое значение — Integer, а текущее — LargeInt
. Я взглянул и увидел, что некоторые поиски со счетчиком в 3.0 возвращают столбец bigInt
, а в 2.5 возвращают целочисленный столбец.
Чтобы решить известным мне способом, мне пришлось бы накидать все, что выдает ошибку, тестировалось и работало, но это большая система, она даст много работы.
Кто-нибудь знает, как решить эту проблему в самой Firebird? Какая-то конфигурация или что?