var
filename:string;
t:tmemorystream;
j:tjpegimage;
begin
try
t:=tmemorystream.Create;
j:=tjpegimage.Create;
if opendialog1.Execute then
begin
filename:=opendialog1.filename;
try
t.LoadFromFile(filename);
j.LoadFromStream(t);
image1.Picture.Bitmap.Assign(j);
//tblobfield(datamodule2.info1table.FieldByName('photo')).LoadFromStream(t);
//dbimage1.Picture.LoadFromFile(filename);
except
showmessage('产生错误,文件格式不对,只能保存jpg文件');
end;
end;
finally
t.Free;
j.Free;
end;
end[brown][/brown]