永发信息网

PB 中commit的具体含义是什么,能否详细解释

答案:2  悬赏:80  手机版
解决时间 2021-01-25 21:16
PB 中commit的具体含义是什么,能否详细解释
最佳答案
PB 中commit的具体含义是什么,能否详细解释
第一种是数据窗口的update,这种需要设置数据窗口的更新列和更新的使用的键值,一般是主键。
直接是dw_control.update()
返回值是integer
如果返回1,表示更新成功。返回-1表示更新失败。
如果数据库的autocommit是false,那么还需要commit。
if dw_control.update() = 1 then
commit;
else
rollback;
end if

第二种,使用语句更新。
比如在一个按钮的点击事件中
update table set column1 = ..., column2 = ..., ... where ...
if sqlca.sqlcode = 0 then//更新成功
commit;
else
rollback;
end if

第三种,使用execute(:string)方法更新
例如string ls_update
ls_update = 'update table set column1 = .., column2 = ..., .... where ... '
execute immediate :ls_update using sqlca;
if sqlca.sqlcode = 0 then
commit;
else
rollback;
end if
全部回答
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【经济合同】经济合同的签约人之间的关系必须
车祸,人处于昏迷状态,能醒吗
农村商业银行有无抵押无担保的小额贷款么?本
英姿柯达激光数码地址有知道的么?有点事想过
土豪的反义词对什么
汽车客运场站等级一般按设计年度()划分。A.平
安福县地税局山庄分局怎么去啊,我要去那办事
梦见自己的下属离开团队是什么意思
5000A电流,380V需要配多大的变压器
成语好问则裕的意思是什么啊?有知道释义的请
变频器跳闸原因
怎么查看银行卡信息和哪个号绑定了
两个局域网不在同一个地方,两个局域网都能连
天天酷跑多少颗钻石可以秒皇家狮鹫
梦见两条蛇,一条大点花蛇,一条很小的绿蛇
推荐资讯
聚的结构是什么
【这个季节吃什么蔬菜或者水果可以补锌?两岁
腾飞电脑科技(松岗深莞电子广场1层A053)地址
成语箕山之志的意思是什么啊?有知道释义的请
又在一个高温天里感冒了、是怎么回事啊,咋办
四条大路通一城,一生一世只一次
武则天的左膀右臂是谁
恒远电脑地址在什么地方,我要处理点事
十八世纪晚期至十九世纪早期,民族解放运动的
电热水器怎么接电
单选题思维和存在的关系问题贯彻于哲学发展的
【江南汉乐府古诗】《江南》汉乐府完整的一首
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?