C crazy_bay Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-08 #1 急啊!oracle7.3中该用什么类型来存取图像呢?用Dbimge该如何存取及显示图像呢? 还有就是在TQeryReport中要用什么方法进行打印该图像呢???
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-08 #2 存取到还好办。 不过要打印,我给你提供的办法只能是将文件保存到本地或者流中,然后使用Image显示再打印! 不知道可以吗?
W WebExplorer Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-20 #6 在Oracle7.3.4中使用long raw类型,在Oracle8中使用Blob类型 存图片: adoQuery1.SQL.Add('select * from imageTable where condition '); adoQuery1.Active:=true; adoQuery1.Insert; (adoQuery1.FieldByName('ImageFiled') as TBlobFiled).LoadFromFile(sFileName); adoQuery1.Post; 读: 改为 (adoQuery1.FieldByName('ImageFiled') as TBlobField).SaveToFile(sFileName);
在Oracle7.3.4中使用long raw类型,在Oracle8中使用Blob类型 存图片: adoQuery1.SQL.Add('select * from imageTable where condition '); adoQuery1.Active:=true; adoQuery1.Insert; (adoQuery1.FieldByName('ImageFiled') as TBlobFiled).LoadFromFile(sFileName); adoQuery1.Post; 读: 改为 (adoQuery1.FieldByName('ImageFiled') as TBlobField).SaveToFile(sFileName);