delphi COM+存取oracle数据库blob字段问题

eboywy 2004-03-05 11:23:13
问题1,用微软的数据库驱动程序(microsoft OLE DB Provider for Oracle),根本无法读取带blob字段的表。表现为:两层直连时提示数据类型不被支持。三层时,数据连接和查询更新方法都做在中间层(COM+层,用的是MTS数据模块,和MTS对象),存取也都出错。

问题2,用Oracle的数据库驱动程序(Oracle Provider for OLE DB)。表现为:两层时存取没有问题。三层时(中间层设计同上),则可以查询,但无法更新。

问题3,研究以上两个问题时附带发现:操作非blob字段的表时,中间层用微软的数据库驱动程序,可查询也可更新。但用Oracle的驱动程序,则只可查询,不能更新。

搞了好几天了,郁闷中。希望遇到过类似问题的高手多帮忙。
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧