一个简单的: procedure TForm1.Button1Click(Sender: TObject); var Jep1:TJPEGImage; begin OpenPictureDialog1.DefaultExt:=GraphicExtension(TBitmap); if OpenPictureDialog1.Execute then begin Jep1:=TJPEGImage.Create; try Jep1.LoadFromFile(OpenPictureDialog1.FileName); Image1.Picture.Bitmap.Assign(Jep1); finally Jep1.Free; end; end; end;procedure TForm1.Button3Click(Sender: TObject); begin with ADOQuery1 do begin Close; SQL.Clear; SQL.Add(' select * from tbImage '); Open; Insert; FieldByName('Picture').Assign(Image1.Picture); Post; end; end;
procedure TForm1.Button1Click(Sender: TObject);
var
Jep1:TJPEGImage;
begin
OpenPictureDialog1.DefaultExt:=GraphicExtension(TBitmap);
if OpenPictureDialog1.Execute then
begin
Jep1:=TJPEGImage.Create;
try
Jep1.LoadFromFile(OpenPictureDialog1.FileName);
Image1.Picture.Bitmap.Assign(Jep1);
finally
Jep1.Free;
end;
end;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(' select * from tbImage ');
Open;
Insert;
FieldByName('Picture').Assign(Image1.Picture);
Post;
end;
end;