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

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.
我觉得我的代码应该没有错误,,请大虾帮帮忙找出错误的原因,,,,谢谢
...全文
9 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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)了吗?
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

868

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-14 07:57
社区公告
暂无公告