CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

不同的ORACLE驱动程序对存储或读取TBlobField有不同的影响?欢迎讨论

楼主yfjyz(dd)2004-04-01 13:43:41 在 Delphi / 数据库相关 提问

用Microsoft   OLE   DB   Provider   for   Oracle的驱动程序,存储或读取Blob类型的字段时,提示“数据类型不被支持。”比如:用ADOQuery来执行select   *   from   t_photo,在ADOQuery.open时,就提示了“数据类型不被支持。”  
  如果用Oracle   Provider   for   OLE   DB这个驱动程序,就可以读取和存储Blob类型的字段了。  
  我的Blob字段保存的是JPEG相片,这是Oracle驱动程序的问题吗?按道理讲,MS的驱动程序应该是比较通用的,怎么变成无法支持TBlobField字段呢?  
  问题点数:0、回复次数:7Top

1 楼yfjyz(dd)回复于 2004-04-01 15:50:10 得分 0

请帮忙啊!急  
  另外ADODB.pas中的Recordset.open(...)  
  其中open()方法的源码在哪里可以找到Top

2 楼fenglaile(风清飘)回复于 2004-04-01 17:16:39 得分 0

使用流来看看,应该可以的Top

3 楼ailibuli(愛理不理)回复于 2004-04-01 17:28:24 得分 0

"select   *   from   t_photo"中含有Blob字段、  
  在SQLPlus下也是无法実行、這只是工具或驱动程序  
  提供的功能大小問題...Top

4 楼yfjyz(dd)回复于 2004-04-01 19:46:56 得分 0

既然"select   *   from   t_photo"无法用TADOQuery打开,那如何显示Bolb的照片信息呢?  
  Top

5 楼hjx000(hjx000)回复于 2004-04-02 08:10:22 得分 0

M$的驱动程序应该是比较通用的,应该不会出现这个问题的,找找是否是oracle的BUGTop

6 楼cxz7531(大花猫)回复于 2004-07-23 22:01:23 得分 0

我也听听Top

7 楼cxz7531(大花猫)回复于 2004-07-23 22:09:07 得分 0

用9i就可以的,8i的功能不行Top

相关问题

  • 用Oracle如何存储,读取AVI(视频)文件,应用程序用Delphi!(谢谢!)
  • java调用oracle存储过程,传出记录集,如何用java读取?--非一般--
  • 在一个存储过程中,如何实现读取其它Oracle数据库中的表?急!!!
  • Oracle存储过程
  • Oracle 存储过程
  • 图片存储和读取的问题
  • 大文本的存储和读取?
  • 怎样读取、存储autocad文件
  • 关于用DataSet读取存储过程
  • 链表的存储与读取问题

关键词

  • 驱动
  • 字段
  • oracle
  • 驱动程序
  • blob
  • 类型
  • photo
  • 支持
  • 应该
  • open

得分解答快速导航

  • 帖主:yfjyz

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo