Уважаемые форумчане , кто может подскажет, как быть вот в такой ситуации, использую PostgreSQL(через ZeosDBO) лазарус 23200, в базе есть текстовое поле большой длины ну скажем 10 килобайт (varchar(10240)), там забита некая многострочная текстовая информация, дальше я делаю запрос SQL , получаю набор данных в ZQuery, вопрос как перетащить данные того текстового поля в компонент TMemo, на отображение, конструкция
Memo1.Text:=ZQuery1.Fields[10].AsString;
возращает только первые 255 символов , кто посоветует вариант как в мемо перекачать все символы?
Большие текстовые поля
Модератор: Модераторы
А если переделать поле в text и использовать TDBMemo?
выяснилось что в данном случае если использовать тип поля varchar то уж не знаю кто или компоненты доступа или сам клиент посгресса ограничивает длину 255 символами
получается реальным предложение Climber переделать его в тип text, тогда длина на выходе уже ограничена более высоким числом , спасибо за подсказку
получается реальным предложение Climber переделать его в тип text, тогда длина на выходе уже ограничена более высоким числом , спасибо за подсказку
или использовать преобразование налету
Код: Выделить всё
select fld1, fld2, CAST(fld3 AS text) from tbl1;