Вывод значения BLOB(TEXT)-поля в TMemo

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
OberonAR
новенький
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Вывод значения BLOB(TEXT)-поля в TMemo

Сообщение OberonAR »

Привет всем! Драйвер мозга с утра поломался в части составления запроса великому google :) .
Использую MySQL 5.1, ZEOS. В базе есть таблица, среди прочего в ней поле типа TEXT. Необходимо вывести его значение в TMemo (не TDBMemo). Т.е. запрос выглядит примерно так:

Код: Выделить всё

SELECT docs.rem FROM docs WHERE id_docs = 1

И как теперь в TMemo отобразить текст из поля rem, ну и соответственно записать в базу? киньте ссылку на пример пож-та.

Поясню наверное...
Все действия с базой стараюсь в своей программе делать через sql запросы. Т.е. мне надо приведенным выше запросом получить значение поля и поместить его в Memo. Ну и наоборот запросом вставить текст из memo в поле типа TEXT.
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Код: Выделить всё

Memo1.Text:=FieldByName('rem').AsString;

Как-то так.
Аватара пользователя
OberonAR
новенький
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Сообщение OberonAR »

Блиин.... Спасибо! Проверил-работает. Сначала сразу так хотел сделать но не стал даже пробовать, смутило AsString.
Попробую по аналогии вставку сделать.

Добавлено спустя 23 часа 55 минут 42 секунды:
И вставка работает!
Ответить