我在游标中偱环修改表中像片字段:updateblob sfxxb set xp= :lb_pic where bh= :ls_bh using sqlca;
总是出现PB享应。无法修改。是什么原因呢?
------解决方案--------------------
1.有可能图片在大,消耗大量内存,从而造成你说的情况.
2.因为你用到了循环,也有可能数据量太大从而造成你说的这种现象.
建议:
新建一个事务sqlcb用于更新像片字段,单独处理一下试试看.updateblob sfxxb set xp= :lb_pic where bh= :ls_bh using sqlcb;
------解决方案--------------------
设置 sqlca.autocommit = true 试试看。。。
------解决方案--------------------
需要仔细,按正规的编程风格来写代码。。