Имеется база FB (1.5.3) в 1 диалекте (диалект менять нельзя)
Lazarus 0.9.26.2 (18980)
При соединении c базой с указанием WIN1251 и collate XW_CYRL (в которой и есть база) не отображаются русские буквы
При попытки указать UTF8 при выполнении запроса выкидывет сообщение :
Arithmetic overwlof or division zero ...... string truncate;
Самое забавное что при работе с базой в 3 диалекте указание локали UTF8 работает и коректно позволяет читать и писать в базу (у базы WIN1251).
Понятно что происходит ошибка при преобразовании строки
Что можно сделать в таком случае ?