Autor Beitrag
Kralle
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65

Windows XP,Win7
Delphi 6, Turbo Delphi Pro, Delphi 7 Enterprise, Delphi XE2 Lazarus
BeitragVerfasst: Mo 29.08.11 21:36 
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.

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 285
Erhaltene Danke: 33


DX10 Berlin Professional
BeitragVerfasst: Mo 29.08.11 21:46 
Guckst du hier... www.delphipraxis.net...datenbank-holen.html
...Post #2

:wave:

PS: die Suche hat keine Minute gedauert 8)