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