powerbuilder,使用update语句,修改数据库后,可以rollback吗

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:20:46
还是直接就commit了,数据可以恢复吗
怎么设置AutoCommit=false?

SQLCA.AutoCommit = False
设成false之后需要手动提交
update执行之后并没有更新数据库,而放到了缓冲区里,如果要更新数据库就commit;
否则用rollback回滚
一般在update之后都要检查执行情况
比如
if sqlca.sqlcode <> 0 then
rollback;
else
commit;
end if