Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Bild ausgeben von einem lokalen Verzeichnis

  Alt 28. Sep 2007, 23:32
Ich habe es bei mir für NexusDB implementiert,
hier ein Beispielcode:
Delphi-Quellcode:
var
  ms: TMemoryStream;
begin
  ms := TMemoryStream.Create;
  try
    ms.LoadFromFile('Imagefile.jpg');
    with Query1 do
    begin
      with SQL do
      begin
        Clear;
        Add('INSERT INTO (ImageField)');
        Add('VALUES (:Image )');
      end;
      Query1.ParamByName('Image').SetBlobData(ms.Memory, ms.Size);
      // oder alternativ
      // Query1.ParamByName('Image').LoadFromStream(ms, ftGraphic);
      ExecSQL;
    end;
  finally
    ms.Free;
  end;
Hoffe, es hilft dir.


Ich habe auf www.swissdelphicenter.ch noch folgendes gefunden:
http://www.swissdelphicenter.ch/de/showcode.php?id=1748



Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat