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

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书生
 
顶部