• 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言
neil 武汉易达科技有限公司 技术部经理  2002年03月12日
再叙Row changed between retrieve and update.错误问题
假如你有大量数据未update,
在第一次update之后进行校验数据,如果条件不符合.
则 ROLLBACK ,让用户再次修改,这个时候就不能用RETRIEVE,(引起用户输入数据丢失.),在未retrieve之前,再次保存,则也报此错误.请教大家如何解决的?.
保存按扭的类代码如下:

dw_1.settransobject(sqlca)
dw_1.update()
//未列出 sqlcode 返回值的判断
if 条件不符合 then
rollback using sqlca
return
else
commit using sqlca
dw_1.retrieve()
end if


...全文
950 点赞 收藏 11
写回复
11 条回复

还没有回复,快来抢沙发~

发动态
发帖子
PowerBuilder
创建于2007-09-28

582

社区成员

6.6w+

社区内容

PowerBuilder 相关问题讨论
社区公告
暂无公告