无法更新oracle的BLOB类型的字段?

zhouliweizhouliwei 2010-08-24 10:25:17
想把SQL2000的IMAGE字段的内容导入到oracle的BLOB类型,就是写不进库(程序不报错)
blob lbol_text,lbol_null
setnull(lbol_null)
for ll_row = 1 to ll_rows

li_id=dw_1.getitemnumber(ll_row,"id")

SELECTBLOB content into :lbol_text from abxx where id=:li_id using sqlca;
messagebox('',string(lbol_text))//可以显示出得到文本
updateblob hw_text set content=:lbol_null where id=:li_id using sqlorcl;
commit using sqlorcl;

updateblob hw_zlgf_text set content=:lbol_text where id=:li_id using sqlorcl;
commit using sqlorcl;

next
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouliweizhouliwei 2010-08-25
  • 打赏
  • 举报
回复
找到了,要在ORACLE中把content定义为LONG RAW型就OK了。
gjczxl 2010-08-25
  • 打赏
  • 举报
回复
调试一下程序,看看sqlca.sqlerrtext是什么错误
wag_enu 2010-08-25
  • 打赏
  • 举报
回复
试一下。

改 sqlorcl.autocommit = true

后面不用commit using sqlorcl ;
new4everlau 2010-08-25
  • 打赏
  • 举报
回复
会不会是ORACLE字段类型问题?
zhouliweizhouliwei 2010-08-24
  • 打赏
  • 举报
回复
程序中加入updateblob test set nr=:lbol_text where id=:li_id using sqlca;可以写入SQL2000的表里,感觉与oracle的类型或什么有关,请高手赐教。

752

社区成员

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

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