在Access建一个Database: ImageDB.mdb, 然后建一个表ImageTable,
然后建一个字段Image1(数据类型: OLE 对象),保存后, 插一个bmp图形文件记录;
然后用DBImage 读取Image1字段的记录;出错: 'ImageDB image1 is not valid',
为什么?[]
var
MS:Tstream;
begin
with adotable1 do
ms:=createblobstream(Fieldbyname('xx'),bmread);
dbimage1.picture.bitmap.loadfromstream(ms);
ms.free
end;
以上方法我刚试过,绝对可以。(图片为*.bmp)