PowerBuilder 8.0里面可以设置rollback和commit吗

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:47:14
现在执行完sql语句后,直接commit,有执行错误的可能,可不可以设rollback
pb里,自动commit属性在哪设置的,sqlca.autocommit=true/false

PB里面有一个默认的全局事务SQLCA,可以这样实现提交和回滚:

SQLCA.autocommit=false
执行SQL命令;

If SQLCA.sqlcode<>0 then
Messagebox("ERROR","SQL命令执行失败!")
RollBack;
Else
Commit;
End If
SQLCA.autocommit=true

rollback using sqlca;