首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请教这段代码是什么意思

2012-02-08 
请问这段代码是什么意思?if rtn1 thencommit using sqlcamessagebox(提示,保存成功!)elserollback u

请问这段代码是什么意思?
if rtn=1 then
commit using sqlca;
messagebox('提示','保存成功!')
else 
rollback using sqlca;
messagebox('提示','保存失败!')
end if


其中commit using sqlca 和 rollback using sqlca 是什么意思,起什么作用呢?谢谢

[解决办法]
前面应该还有1行类似的代码:
rtn = dw_1.update()
commit using sqlca 表示将本次修改提交到数据库
rollback using sqlca 表示回滚(取消)本次对数据的修改
[解决办法]
commit using sqlca; 数据正确,提交数据库

rollback using sqlca;数据错误,回滚本次的操作

热点排行