есть база данных на firebird 1.5. В ней таблица, в таблице — поле Name, типа Char (win1251) длинной 50 символов.
1.Делаю выборку : SELECT * FROM TABLE_A
2.Cчитываю значения поля командой fieldbyname и присваиваю edit'у значение поля...
edit1.text:=ibsql.sql.fieldbyname('Name').asstring;
Результат: к значению поля непонятно откуда "прилепливается" еще ~40 пробелов.
такой же результат если просто воспользоваться DBEdit и заассигнить его к полю Name.
В базе никаких пробелов нет , проверял IB Expert'ом..
Есть предположение ,что это как то связано с незаконченной транзакцией. Прошу помочь ..