pb123(哈哈)and 各位高手,问题出在哪???

ivy_live521 2002-02-06 10:07:11
long row05,row06,k
string hwh01,rq01,rq02,mdbh01
row05=dw_1.rowcount()
dw_5.settrans(sqlca)
dw_5.reset()
dw_5.retrieve(rq01,rq02,mdbh01)
row06=dw_5.rowcount()
if trim(sle_3.text)<>"" and row06<>0 and row05<>0 then
hwh01=trim(sle_3.text)
for k=1 to row06
dw_1.object.data[k,7]=hwh01
dw_5.object.data[k,1]=hwh01
next
dw_5.update()
end if
运行时,提示:database dose not have updata capability
我在rows中选中了相应的属性,但是运行的时候仍然提示数据窗口错误:Row change between recrieve and update,No changes made to database Update ck_cpzhyk set hwh='6-01' where hwh is null And rkrq='20204'And mdbh='12003101'
问题出在哪呢?
...全文
108 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamjjp 2002-02-07
  • 打赏
  • 举报
回复
你没有Commit啊
goalitaly 2002-02-06
  • 打赏
  • 举报
回复
你用sql跟踪一下,看看是不是有数据传到数据库中去!!
ivy_live521 2002-02-06
  • 打赏
  • 举报
回复
现在程序运行时一切正常,表面看没有出错,数据已经提交了,可是数据库中却仍然没值为什麽?
ivy_live521 2002-02-06
  • 打赏
  • 举报
回复
uppppppp!!!!!!!!
programbcb 2002-02-06
  • 打赏
  • 举报
回复
用dw_5.settransobject(sqlca)
lesni 2002-02-06
  • 打赏
  • 举报
回复
执行一个在Update()之前ResetUpdate(),同时用RowCount()看看Update时是几行记录。
ivy_live521 2002-02-06
  • 打赏
  • 举报
回复
upppppp!!!!!!!!!
zc_ncepu 2002-02-06
  • 打赏
  • 举报
回复
就是呀,进数据库把非法数据删掉再看看,还有呢,数据窗口要画好,有一次我的数据窗口画得不好,有一列稍微扁了一点,就不能更新,检查了一个下午,折腾死人了。好像只有我遇到过这种白痴问题。
junyong 2002-02-06
  • 打赏
  • 举报
回复
最好,你把dw_1.object.data[k,7]=hwh01
这种赋值方法改为dw_1.setitem可以把你解决很多问题。
pawly 2002-02-06
  • 打赏
  • 举报
回复
数据库里面有非法数据,你仔细检查一下,删除后即可,
程序控制的严密写,就不会有这样的问题
wangsw 2002-02-06
  • 打赏
  • 举报
回复
大问题不会有,仔细看看吧!!
ivy_live521 2002-02-06
  • 打赏
  • 举报
回复
没有:(

401

社区成员

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

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