多个DW进行update
//菜鸟代码
dw_1.Update()
dw_2.Update()
初级代码
IF dw_1.Update() = 1 And dw_2.Update() = 1 THEN
COMMIT;
ELSE
ROLLBACK;
END IF
中级代码
IF dw_1.Update() = 1 THEN
IF dw_2.Update() = 1 THEN
COMMIT;
ELSE
MessageBox("提示","喝多了!")
ROLLBACK;
END IF
ELSE
MessageBox("提示","喝多了!")
ROLLBACK;
END IF
高级代码
IF dw_1.Update() = 1 THEN
IF dw_2.Update() = 1 THEN
COMMIT;
ELSE
ROLLBACK;
MessageBox("提示","少喝点!")
END IF
ELSE
ROLLBACK;
MessageBox("提示","少喝点!")
END IF
专家级代码
IF dw_1.Update(True,False) = 1 THEN
IF dw_2.Update(True,False) = 1 THEN
dw_1.ResetUpdate()
dw_2.ResetUpdate()
COMMIT;
ELSE
ROLLBACK;
MessageBox("提示","没喝高啊!")
END IF
ELSE
ROLLBACK;
MessageBox("提示","没喝高啊!")
END IF
多个DW进行update,有时会不能全部成功update 用事务处理时,多个DW进行update后,再COMMIT.偶然会发现前面几个DW update成功,但后面的表失败时,好像执行了COMMIT,不会rollback.
正确的写法如下:
if dw_1.update(true, false)= 1 and dw_2.update(true, false)=1 ...then
commit;
dw_1.resetUpdate();
dw_2.resetUpdate();
else
rollback;
end if
分享到:
相关推荐
以前老的 dw2xls在pb12.5下不能使用,这个经过验证可以在pb12.5下面顺利运行。注意在编译的时候需要把这个dw2xls单独编译成一个dll文件!
pb 实现仿BS界面 dw菜单 powerbuild
dw2xls已升级源码pb11.5版本.rar
可以datawindow转换xls。使用说明在备注里面,pbd直接包含。
将Excel数据倒入PB数据窗口中的DW,很好用的。
采用pb11.5 + pbni + vs2015 + rapidjson的开源库,生成解析json,支持datawindow快速导入导出字段名有大写字母的json(dw的字段名全为小写字母,可在column属性的tag设置),支持dw导出json时对指定字段进行des加密...
Super DW和PB Framework0712262.rarSuper DW和PB Framework0712262.rar
并在导入到dw时时进行des解密,相较之前版本增加了几个函数,应付一般的webapi接口是可以的,12.5可自行升级,修改了pbvm115.dll(内存修改方法的文件,请看n_datastore的api定义),******20211208更新,1....
PB开发规范PB开发规范PB开发规范PB开发规范
WinCEPB60-081231-Product-Update-Rollup-Armv4I补丁包,分卷压缩的,下载6个压缩包后解压缩即可。
pb 12.5可用Dw2xls.pbl完美导出Excel。
这是一款功能强大的编程框架PB FrameWork 以及一款超级数窗工具(SuperDW),使用这两个工具可以在编写几乎很少的代码的情况下,开发出高质量的应用程序,并能减少30%-40%的开发量以及维护量,减少开发成本,提高软件...
这个PB开发的ERP管理系统软件,包括多个行业的物流管理、生产管理、白坯仓库、成品仓库的管理 。主要用于小型企业的信息化管理 。
powerbuilder的datawindow原理,还是很经典的 还有一些pb的参考资料
包括了PB系统函数大全,DW常用技巧100招,PB命名规范,等等一些PB学习的东西!
本人原来想在pb6程序下用黄国酬dw2excel,发现出现问题。在网上找了很久都没有找到pb6支持的版本,所以我想贴出来供大家分享。程序有不完善的地方,大家多提宝贵意见!
PB12.6 win7 x64 DW2PDF GhostScirpt 8.71
PB11是Sybase公司推出的一个强大的开发工具,具有强大的数据处理能力和灵活的开发接口。随着Web Service技术的兴起,PB11也开始支持Web Service的开发。下面我们将详细介绍PB11开发Web Service应用的相关知识点。 ...
pb12下测试过的,可以使用
如果使用 pb10, pb10.5, pb11版本的朋友,请使用开发工具直接进行升级,然后再把附件中的n_cst_unicode.sru, n_cst_dw2excel.sru两个文件,导入到dw2xls.pbl文件即可. 在这里,随便说一下pb10以下版本的程序,如果升级...