用ado 操作oracle中的blob字段出错?(100分)

  • 主题发起人 主题发起人 myzjg
  • 开始时间 开始时间
M

myzjg

Unregistered / Unconfirmed
GUEST, unregistred user!
oracle 8.15 中由blob字段'image',用ado访问该字段出错,语句'select image from table1'
提示 错误信息'数据类型不支持'。
 
要访问该字段,不能用select吧
写图片到数据库:
TBlobField(frmdm.adoqsjlrgr.FieldByName('pic')).LoadFromFile(OpenPictureDialog1.FileName);
从数据库读图片:用DBimage就行了。
 
原因应该是你用的ADO for ORACLE的驱动是微软的,不支持BLOB字段。
应使用ORACLE的驱动ORACLE provider for OLE DB,如果未装Oracle,可以
去Oracle公司网站下载这个驱动。
 
赞成IT书生
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
775
import
I
后退
顶部