procedure TForm1.FormCreate(Sender: TObject);
var
MyJPEG : TJPEGImage;
MS: TMemoryStream;
begin
MS:=TMemoryStream.Create;
MyJPEG:=TJPEGImage.Create;
ADOQuery1.Requery;
try
TBlobField(ADOQuery1.FieldByName('image')).SaveToStream(MS);
MS.Position:=0;
MyJPEG.LoadFromStream(MS);
DBImage1.Picture.Bitmap.Assign(MyJPEG);
finally
MS.Free;
MyJPEG.Free;
end;
end;end.
var
MyJPEG : TJPEGImage;
MS: TMemoryStream;
begin
MS:=TMemoryStream.Create;
MyJPEG:=TJPEGImage.Create;
ADOQuery1.Requery;
try
TBlobField(ADOQuery1.FieldByName('image')).SaveToStream(MS);
MS.Position:=0;
MyJPEG.LoadFromStream(MS);
DBImage1.Picture.Bitmap.Assign(MyJPEG);
finally
MS.Free;
MyJPEG.Free;
end;
end;end.
解决方案 »
- 请教一下idTcpServer与idTcpClient通讯的问题
- 懂用Mapx控件的请帮助一下?
- 严重支持jackie168 (三箭齐发)竞选斑竹,兄弟门跟一下,顶顶也有分
- 老子现在越来越看不惯Delphi版的这个人了!大家进来评理!
- 如何改变Tedit失效后的颜色?
- 大侠请进,关于SELECT语句不知有没简单的办法,高分答谢!
- 高学历=高能力=高素质吗?
- 急:请教一个用XMLDocument生成xml的问题!!!!
- 关于 DateTimePicker1控件
- delphi中,如何不超过十行代码计算字符串str1=1+2*(2+8)的值
- 关于listbox的问题,非常急,在线等!
- Wise中的开始菜单"卸载"如何添加?
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pjpg.LoadFromFile(F:\JPG.jpg);
pic:=TMemoryStream.Create;
pjpg.SaveToStream(pic);
pic.Position:=0;
TBlobField(dataset.FieldByName('Img')).LoadFromStream(pic);
dataset.post;
pic.Free;
pjpg.free;
end;
从数据库取出
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pic:=TMemoryStream.Create;
TBlobField(dataset.FieldByName('Img')).savetoStream(pic);
pic.positon:=0;
pjpeg.LoadFromStream(pic);
image.graphi.bmp.assign(pjpeg);
end;end;