通过TClientDataSet TSocketConnection控件
访问Oracle数据库中含为BLOB字段数据时,有的表会出现错误,有的表不会。
要正常访问Oracle数据库的BLOB字段数据是否需要进行某些设置?
如何进行设置?MT为 BLOB字段类型
执行
sSql:='select MT from SDDA_MEDIA where ID='1';
ClientDataSet.Close;
ClientDataSet.CommandText:=sSql;
ClientDataSet.Open;
在弹出的对话框中出现如下错误信息。
‘project sdgis.exe raised exception class EOleException with message 'Data type
if not supported'. process stopped.use step Run to continue.’PHOTO 为 BLOB字段类型
执行
sSql:='select PHOTO from PDDA_10JD2 where JDBH='1';
ClientDataSet.Close;
ClientDataSet.CommandText:=sSql;
ClientDataSet.Open;
一切正常。
执行以上的操作使用相同的连接,相同的TClientDataSet TSocketConnection。
解决方案 »
- 求助,在线等...好像是存储过程问题
- 怎么样禁止Twebbrowser本身的快捷键?
- 关于代码编写规范的几个疑问??????请大虾们进来看看!
- filter问题
- 请教 jxzqsun (少年时代) 大侠。
- Socket编程:客户端按照对方定义的协议(包头用16进制)如何发送、接收数据?大侠请帮忙!!
- 怎么样在delphi中读取SQL SERVER的时间类型?
- 请问一下delphi中as的意思??
- 为什么我用QReport做的报表不能显示数据?
- delphi 数据库编程中 怎样用程序实现真正的删除某些记录
- 用delphi+ADO+Acces二个客户端同时对一个数据表进行增加数据时,提示Colund Not Update,currently locked,有什么办法可以解决?
- 如何利用文件流来对文本文件加密?
恭喜!
一切正常。
由此可见 TClientDataSet TSocketConnection 三层结构
好像不支持 BLOB类型的数据
不知这个问题 如何解决