Einzelnen Beitrag anzeigen

Gehstock

Registriert seit: 28. Jan 2006
Ort: Görlitz / Sachsen
489 Beiträge
 
Delphi 2007 Professional
 
#1

Bild in Access DB speichern

  Alt 25. Okt 2007, 14:56
Datenbank: Access • Zugriff über: ADO
Delphi-Quellcode:
procedure TForm7.SavePic;
var
  bS : TADOBlobStream;
  Pic : TJpegImage;
begin
  bS := TADOBlobStream.Create(AdoTable1Picture, bmWrite);
  try
    Pic.Assign(AdoImage);
    try
     Pic.SaveToStream(bS);
     bs.Position := 0;
     TBlobField(Table1.FieldByName('Bild')).LoadFromStream(bs);
    finally
     Pic.Free;
    end;
  finally
    bS.Free
  end;
end;
Delphi-Quellcode:
  if Button = nbPost then
   begin
    LoadPIC.Visible := false;//TButton
    SavePIC;

erzeugt nur einern "Stream Lesefehler" in der DB werden nur die eingaben von den DBEdit Feldern gespeichert
Marcel
  Mit Zitat antworten Zitat