为何我的数据窗口update总是出错导致程序无响应?

wsq2002 2003-06-07 09:50:45
if dw_2.ModifiedCount() > 0 then
li_ret = dw_2.update(false, true)

IF li_ret = 1 AND SQLCA.SQLNRows > 0 THEN
COMMIT USING SQLCA;
ELSE
ROLLBACK USING SQLCA;
END IF
end if

程序执行到第二行update()是就出现错误,并且导致无响应?
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
waterstony 2003-06-08
  • 打赏
  • 举报
回复
把你的问题描述全
wsq2002 2003-06-07
  • 打赏
  • 举报
回复
即使我单用一个dw.update()也是出错,但是不给错误信息,直接变成‘程序无响应’状态。
liaolwj 2003-06-07
  • 打赏
  • 举报
回复
你在数据窗口中保存的时候可以吗,还有你的SQLCA.SQLNRows 可以不用去判断的。
还有什么错误,把它帖出来。
xjunhua 2003-06-07
  • 打赏
  • 举报
回复
不需要 参数就可以了的
直接:li_ret = dw_2.update(),然后判断
waterstony 2003-06-07
  • 打赏
  • 举报
回复
既然有修改,为什么不接受修改?
li_ret = dw_2.update(true, true)
条件只需要判断li_ret:
IF li_ret = 1 THEN

611

社区成员

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

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