Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten aus DB in eine Memo (https://www.delphipraxis.net/38008-daten-aus-db-eine-memo.html)

aerotech 13. Jan 2005 14:40


Daten aus DB in eine Memo
 
Hallo, ist es möglich in Delphi komplette Datentexte aus einer Datenbank in eine Memobox zu bekommen!?
Wenn ja wie...bitte schritt für schritt, danke!

mikhal 13. Jan 2005 16:37

Re: Daten aus DB in eine Memo
 
Zitat:

In diesem Beispiel werden die Daten eines Memofeldes aus einem BLOB-Stream gelesen und in einer Memokomponente angezeigt.
Code:
procedure TForm1.Button2Click(Sender: TObject);

var
  Buffer: PChar;
  MemSize: Integer;
  Stream: TBlobStream;
begin
  Stream := TBlobStream.Create(query1.FieldByName('Notes') as TBlobField, bmRead);
  try
    MemSize := Stream.Size;
    Inc(MemSize); { Platz für Terminierungszeichen des Puffers schaffen }
    Buffer := AllocMem(MemSize);    { Speicher zuweisen }
    try
      Stream.Read(Buffer^, MemSize); { Feld Notes in Puffer einlesen }
      Memo1.SetTextBuf(Buffer);     { Pufferinhalt anzeigen }

    finally
      FreeMem(Buffer, MemSize);
    end;
  finally
    Stream.Free;
  end;

end;

Zitat stammt aus der OH für Delphi 7 Professional (Stichwort TBlobStream und Methode Read).

Grüße
Mikhal

Hansa 13. Jan 2005 17:39

Re: Daten aus DB in eine Memo
 
Jetzt mal langsam. Habe gerade mal nachgesehen. Bei mir verwende ich schlicht und einfach ein DBMemo. Die DB ist allerdings auch darauf ausgelegt. Welche ist das bei dir ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz