多个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
分享到:
相关推荐
PB12.5环境下使用的dw2xls工具是针对PowerBuilder(PB)开发环境中数据窗口(DataWindow)转换为Excel文件的一个解决方案。在早期版本中,dw2xls可能无法与PB12.5兼容,但经过优化和更新,该工具现在能够顺利地在这...
在IT行业中,PowerBuilder(PB)是一款强大的第四代编程语言(4GL),主要用于开发企业级的应用程序,尤其在数据窗口(DW)技术方面表现出色。本文将深入探讨如何使用PowerBuilder实现一个仿浏览器-服务器(BS)界面...
总的来说,WinCEPB60 R3 2009 Update Rollup Armv4I补丁包是针对基于ARMv4I架构的Windows CE设备的重要更新,它集合了多项改进,旨在提高设备性能,提供更好的用户体验,并解决已知的技术问题。对于开发者来说,及时...
pb 12.5可用Dw2xls.pbl完美导出Excel。
采用pb11.5 + pbni + vs2015 + rapidjson的开源库,生成解析json,支持datawindow快速导入导出字段名有大写字母的json(dw的字段名全为小写字母,可在column属性的tag设置),支持dw导出json时对指定字段进行des加密...
标题中的“pb6的黄国酬dw2excel源程序”指的是使用PowerBuilder 6(简称pb6)开发的一个工具,该工具由黄国酬设计,主要用于将DataWindow(DW)对象的数据导出到Excel文件中。DataWindow是PowerBuilder中的一个核心...
标题“pb12 dw2excel”表明这是一个关于PowerBuilder 12(PB12)将DataWindow转换为Excel格式的工具或技术。PowerBuilder是一款强大的客户端/服务器应用程序开发工具,尤其以其DataWindow组件著名,该组件用于数据...
如果使用 pb10, pb10.5, pb11版本的朋友,请使用开发工具直接进行升级,然后再把附件中的n_cst_unicode.sru, n_cst_dw2excel.sru两个文件,导入到dw2xls.pbl文件即可. 在这里,随便说一下pb10以下版本的程序,如果升级...
3. **批量导出**:对于包含多个数据窗口的应用,DW2XLS能够一次性将所有数据窗口的内容导出到单个或多个Excel文件中,极大地提高了工作效率。 4. **兼容性**:DW2XLS与不同的Excel版本兼容,包括早期的.xls格式和...
在IT行业中,尤其是在软件开发领域,PowerBuilder(简称PB)是一种流行的企业级应用程序开发工具,以其强大的数据窗口(DataWindow)功能而闻名。数据窗口是PB的一个核心组件,用于显示和操作数据库中的数据,可以...
PB辅助开发工具是一款专为PowerBuilder 8.0(PB8.0)设计的开发辅助软件,它极大地提升了开发人员的工作效率,特别是在处理输入控件的事件、参数和函数时。这款工具的主要功能是,当你输入一个控件的名称,它会自动...
综上所述,"dw2xls源码,pb12.0版本"涵盖了PowerBuilder开发环境、数据窗口控件、Unicode字符支持、Excel文件格式转换、源代码集成以及用户指南等多个关键知识点。理解和掌握这些内容,对于在PowerBuilder 12.0中...
标题“20150831将Excel数据倒入PB数据窗口中的DW”涉及的是一个在编程环境中,如何使用PowerBuilder(PB)将Excel数据导入到数据窗口对象(DW)的过程。这一操作对于数据迁移、数据分析和报表制作等场景非常常见。...
标题中的“dw2excel for pb”指的是一个专为PowerBuilder(PB)开发的工具或库,用于将数据窗口(Data Window)对象中的数据导出到Excel格式。在PowerBuilder中,数据窗口是一种强大的数据处理和展示组件,它可以...
标题中的“pb-dw例子.rar_K._pb_pb 窗口_pb-dw例子_约会”表明这是一个关于PowerBuilder(PB)数据窗口(Data Window,DW)的示例压缩包,其中可能包含了一些与金融图表(如K线图)和日程安排(约会)相关的编程示例...
PB12.6是PowerBuilder 12.6的简称,这是一个由Sybase(现为SAP公司的一部分)开发的知名数据库应用程序开发工具。它主要面向企业级的数据库应用开发,支持多种数据库平台,提供了图形化的用户界面和强大的数据访问...
PB DW自动列宽源程序是PowerBuilder(PB)开发中的一个关键知识点,主要涉及PowerBuilder的数据窗口(DataWindow,简称DW)组件。DataWindow是PB的核心功能之一,用于展示、编辑和管理数据库中的数据,而自动列宽...
1、采用老外最新的动态库pb2xls.dll Version 5.1.10 Release 03.08.2017 2、适用于pb9.0 3、使用的dll属于demo版(仅供学习研究,生产...|--dw2xlsdemo_pb903_8836.pbl |--license.txt |--pb2xls.dll |--readme.txt
《PB-DW2XLS-V5.0:PowerBuilder数据窗口到Excel的高效转换工具》 在信息技术领域,数据处理和报表生成是至关重要的环节,尤其是在企业级应用中。PowerBuilder是一款老牌且强大的第四代编程语言,常用于开发数据库...
《PB9.0环境下利用dw2xls工具进行数据窗口到Excel转换详解》 在PowerBuilder (PB) 9.0的开发环境中,我们经常会遇到需要将数据窗口(Data Window)中的数据导出为Excel格式的需求。为了满足这种需求,开发者可以...