Delphi World - Получение значения Memo-поля с помощью Query
Delphi World - это проект, являющийся сборником статей и малодокументированных возможностей  по программированию в среде Delphi. Здесь вы найдёте работы по следующим категориям: delphi, delfi, borland, bds, дельфи, делфи, дэльфи, дэлфи, programming, example, программирование, исходные коды, code, исходники, source, sources, сорцы, сорсы, soft, programs, программы, and, how, delphiworld, базы данных, графика, игры, интернет, сети, компоненты, классы, мультимедиа, ос, железо, программа, интерфейс, рабочий стол, синтаксис, технологии, файловая система...
Получение значения Memo-поля с помощью Query

Получение Memo-значения в область Edit без использования Memo-поля.

  • Разместите на вашей форме объект Query (Query1)
  • Разместите на вашей форме объект Edit (Edit1)
  • Разместите на вашей форме объект Button (Button1)
  • Дважды щелкните на Query и добавьте поле Memo. (Biolife.db использует текстовое поле)
  • Установите свойство Query1 SQL следующим образом: Select * from Biolife
  • Установите свойство Query1 Active в True
  • Добавьте следующий код в обработчик события кнопки Button1 OnClick:

procedure TForm1.Button1Click(Sender: TObject);
var
  bs: TBlobStream;
  p: array[0..50] of char;
begin
  FillChar(p, SizeOf(p), #0);
  bs := TBlobStream.Create(Query1Notes, bmRead);
  try
    bs.Read(p, 50);
  finally
    bs.Free;
  end;
  Edit1.Text := StrPas(p);
end;

Проект Delphi World © Выпуск 2002 - 2017
Автор проекта: Эксклюзивные курсы программирования