问题1,用微软的数据库驱动程序(microsoft OLE DB Provider for Oracle),根本无法读取带blob字段的表。表现为:两层直连时提示数据类型不被支持。三层时,数据连接和查询更新方法都做在中间层(COM+层,用的是MTS数据模块,和MTS对象),存取也都出错。问题2,用Oracle的数据库驱动程序(Oracle Provider for OLE DB)。表现为:两层时存取没有问题。三层时(中间层设计同上),则可以查询,但无法更新。问题3,研究以上两个问题时附带发现:操作非blob字段的表时,中间层用微软的数据库驱动程序,可查询也可更新。但用Oracle的驱动程序,则只可查询,不能更新。搞了好几天了,郁闷中。希望遇到过类似问题的高手多帮忙。
ps:帮可用分不高的朋友忙,200分帖子,希望能解决,原帖地址
http://expert.csdn.net/Expert/topic/2808/2808978.xml?temp=.3045771