请哪位大虾近来看看一段代码,,帮初学者一把

lxgsky 2003-05-14 07:57:18
我在窗体的 保存 按扭中的代码如下:
if update(w_zx.dw_1,true,false)=1 then
//保存修改成功,提交修改
w_zx.dw_1.resetupdate()
commit;
else
//保存修改失败,取消操作
rollback;
//弹出一个对话框
messagebox("错误!!!!","数据保存失败")
end if

w_zx是这个窗体的名,,但执行的时候出现一个对话框,里面内容为:
Datebase transaction information not available,
Call SetTrans or SetTransObject function.
我觉得我的代码应该没有错误,,请大虾帮帮忙找出错误的原因,,,,谢谢
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundayblue 2003-05-15
  • 打赏
  • 举报
回复
建议你把w_zx.dw_1.resetupdate()放到commit之后,否则给能会出现不提是出错但是保存不上的情况。
cjc79 2003-05-15
  • 打赏
  • 举报
回复
dw_1.settransobject(sqlca)
dw_1.retrieve()
xirumin 2003-05-15
  • 打赏
  • 举报
回复
好象有两个贴子?

同意各位。还要注意update properties属性
bomber2001 2003-05-14
  • 打赏
  • 举报
回复
少了settransobject(sqlca)
dibov 2003-05-14
  • 打赏
  • 举报
回复
可在w_zx窗口的OPEN()事件中写上dw_1.settransobject(sqlca)
FireFighter 2003-05-14
  • 打赏
  • 举报
回复
你得dw_1.settransobject(sqlca)了吗?

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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