第一种是数据窗口的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
pb编程中update如何使用
最新推荐文章于 2020-12-17 10:25:26 发布