通过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。
解决方案 »
- Delphi里如何判断cxButtonEdit里的值是否被修改?
- Delphi 中 & 符号有什么作用
- 连锁超市中建立帐套是做什么用?
- [紧急求助]如何让自己的应用程序接管键盘和鼠标?在线……
- 插入数据
- 数据库查询问题
- 用代码修改SQL Server 2000身份验证模式?
- DELPHI 5 (Tserversocket Tclientsocket) 文件传输可以完整接收怎么接收的文件打不开?请教高手解答???
- 新手写了个代码~~效果运行不了~~
- 当dbgrid 显示数据时 发生的事件在哪里?
- 用delphi+ADO+Acces二个客户端同时对一个数据表进行增加数据时,提示Colund Not Update,currently locked,有什么办法可以解决?
- 如何利用文件流来对文本文件加密?
恭喜!
一切正常。
由此可见 TClientDataSet TSocketConnection 三层结构
好像不支持 BLOB类型的数据
不知这个问题 如何解决