如果图片是BMP图,则用DBImage绑定你要显示的图片字段。
如果是其他类型图片,如 JPG图,可以如下作:
读入:
if opendialog1.Execute then
Tblobfield(datamodule1.adoquery1.FieldByName('image')).LoadFromFile(opendialog1.FileName);
读出
:
Jpg:=TJPEGImage.Create;
Buf:=TMemoryStream.Create;
TBlobField(datamodule1.adoquery1.FieldByName('image')).SaveToStream(Buf);
Buf.Position:=0;
Jpg.LoadFromStream(Buf);
Image1.Picture.Assign(jpg);
Buf.Free;
Jpg.Free;
以上程序段采用的是Sql Server数据库,Image字段