关于ORACLE+DELPHI+ADO的问题!!急啊!!

skyshine 2003-09-29 06:09:55
我有一张表test其中有一个字段的类型是CLOB,我在DELPHI中用ADO直接用INSERT语句插入一条记录,其中BLOB字段的值是很长一段
(如:测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试//13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592)
然后我要读取该字段并进行处理,(主要是将“/”进行替换)。可是我发现我在用ADOQUERY读取的是时候(方法是:ADOQUERY.fieldbyname("ziduan").asstring),发现读出的数据,并不是我想要的,主要是不完全
(结果是:测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试/测试//13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/13758259592/137)
有哪位高人能帮忙解决一下???
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyshine 2003-09-30
  • 打赏
  • 举报
回复
搞定了!!呵呵,我把表结构改了,将CLOB型改成LONG型就可以了!
不过还是要感谢各位!!散分了!!
beckhambobo 2003-09-29
  • 打赏
  • 举报
回复
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96612/d_lob.htm

查看资料吧,记忆中dbms_lob没有替换函数
skyshine 2003-09-29
  • 打赏
  • 举报
回复
能不能说具体点,针对CLOB字段的读取,举个例子,我的邮件地址是:blue_sky01@sina.com
分不够可以再加啊!!!
jiezhi 2003-09-29
  • 打赏
  • 举报
回复
對于大字段(blob等)不能直接fielebyname(...).AsString來處理,而是使用stream
jiezhi 2003-09-29
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1373/1373219.xml?temp=.7546808

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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