procedure TForm1.Button1Click(Sender: TObject); var jpeg1:Tjpegimage; bm:TBitMap; s:string; begin
table1.Append ; jpeg1:=Tjpegimage.create; if od1.Execute then if od1.FileName <>' then begin//1 s:=extractfileext(od1.FileName ); if lowercase(s)='.jpg' then begin//2 jpeg1.LoadFromFile(od1.filename); bm:=TBitMap.Create ; bm:=jpegtobitmap(jpeg1); table1.FieldByName('pic').assign(bm); table1.Post ; end;//2 if lowercase(s)='.bmp' then begin//3 bm:=TBitMap.Create ; bm.LoadFromFile(od1.filename); table1.FieldByName('pic').assign(bm); table1.Post ; end;//3 end//1 else table1.Cancel ;