delphi读写oralce8.0.5的blob类型字段的问题。(100分)

Y

yps

Unregistered / Unconfirmed
GUEST, unregistred user!
我的环境是:window server 2000 ,oracle 8.0.5,delphi 6.0 pack 2.
数据库表中有blob字段,我试了BDE及ADO都出现错误(不支持的接口或是不支持的数据类型),
所以没办法,只能把表blob类型改为long raw类型,使用ado->odbc(数据源,微软驱动)->oracle.
可以使用。
下载了oracle ole db for 8.1.7,装不上.
究竟如何解决呢?
oracle中不能在表有数据的时候把blob字段类型转为long raw类型,有什么办法呢?
 
微软的provider是不能存取oracle的blob的
一定要装oracle ole db
不要用long raw
一个表中只能有一个long raw
并且长度如果大于32k可能会出问题
 
用TBlobStream应该可以的
 
我试用过tblobfield.loadfromstream也不行。
我到oracle网站下载了oracle ole db for 8.1.7,装不上.是因为我的oracle版本是8.0.5吗?
 
顶部