Entwickler-Ecke

Datenbanken - D2007: JPG in Daba speichern


Kralle - Mo 29.08.11 21:36
Titel: D2007: JPG in Daba speichern
Hallo,

ich möchte Bilder in einer Datenbank (im Moment XML-Datei) speichern.
Mit BMP klappt es, aber für JPG finde ich keine Lösung.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
Uses ...,jpg;
...
procedure TForm1.Button1Click(Sender: TObject);
  var Stream : TMemoryStream;
  begin
    if OpenPictureDialog1.execute then
      Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
    Stream := TMemoryStream.Create;
    with ClientDataSet1 do
      begin
        append;
        Image1.Picture.Bitmap.SaveToStream(Stream);
        TGraphicField(fieldbyName('Bild')).LoadFromStream(Stream);
        post;
      end;
    Stream.Free;
end;


Ich kann zwar ein JPG in DBImage1 anzeigen, aber wie speichere ich das JPG und nicht nur dessen Pfad in der DaBa?

MfG
Heiko


haentschman - Mo 29.08.11 21:46

Guckst du hier... http://www.delphipraxis.net/101030-bild-ueber-timage-aus-der-datenbank-holen.html
...Post #2

:wave:

PS: die Suche hat keine Minute gedauert 8)