Logo писал(а):В каталоге Free Pascal ~fpc-2.2.x/packages/fcl-db/src/sqldb/postgres замените файл pqconnection.pp на прикрепленный и перекомпиллируйте.
pqconnection.tar
Это просто костыль, позволяющий работать с UTF-8 с двухбайтовой кодировкой. Работает все корректно, но если на сервере сменить кодировку, то будет нецелесообразное расходование памяти. Суть в том, что для чтения данных, буфер памяти удваивается. Правильно будет делать проверку дины данных в байтах, но это позже будет сделано, а пока для кириллицы с UTF-8 все нормально.
Изменения затрагивают функцию: function TPQConnection.TranslateFldType
Ой!!! Спасибо мне самому Столько времни не писал, многое затерялось, а тут понадобилась эта заплатка, если бы не выложил в форум то пришлось бы все сначала делать.