怎样用delphi存取oracle中的图像,及打印该图像(100分)

  • 主题发起人 主题发起人 crazy_bay
  • 开始时间 开始时间
C

crazy_bay

Unregistered / Unconfirmed
GUEST, unregistred user!
急啊!oracle7.3中该用什么类型来存取图像呢?用Dbimge该如何存取及显示图像呢?
还有就是在TQeryReport中要用什么方法进行打印该图像呢???
 
存取到还好办。
不过要打印,我给你提供的办法只能是将文件保存到本地或者流中,然后使用Image显示再打印!
不知道可以吗?
 
应该是blob类型存取多媒体数据,
 
用delphi好象不可以用blob?
 
在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);
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部