Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit Blobs (https://www.delphipraxis.net/63561-problem-mit-blobs.html)

Hansa 20. Feb 2006 16:32

Datenbank: FB 1.5 • Zugriff über: FIBplus

Problem mit Blobs
 
Hi,

habe hier ein Blob-Feld (als Text). Wie komme ich jetzt da dran ? Am besten wäre ein Funktions-Rückgabewert. Wenn dafür kein Typ bereitsteht ist es auch egal. Müßte trotzdem wissen, wo und wie man das Blob unterbringen kann. Die Daten stehen bereit und ein DBMemo liefert die auch. Das paßt aber so nicht in das Programm-Konzept. Mit TMemo aleine gehts nicht.

marabu 20. Feb 2006 17:53

Re: Problem mit Blobs
 
Hallo Hansa,

probier mal, ob du das für deine Zwecke anpassen kannst:

Delphi-Quellcode:
uses
  Classes,
  DB;

function GetBlobText(mf: TMemoField): String;
var
  s: TStream;
begin
  s := mf.DataSet.CreateBlobStream(mf, bmRead);
  SetLength(Result, s.Size);
  s.ReadBuffer(Result[1], Length(Result));
  s.Free;
end;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 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