欢迎来到天天文库
浏览记录
ID:43445448
大小:139.70 KB
页数:71页
时间:2019-10-02
《Builder应用开发系列讲座》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PowerBuilder应用开发系列讲座数据库的事务管理调用Windows的动态链接库PowerBuilder面向对象的程序设计并发控制DataWindow的打印输出DataWindow的打印输出(续)利用SetActionCode函数控制DataWindow分布式PowerBuilder设计DataWindow的数据缓冲区用DataWindow实现对多表的修改游标的使用预装入对象资源管理PowerBuilder的事件(续)PowerBuilder的事件(续)生成可重用的数据窗口在数据窗口的祖先对象中编写行选择函数对数据库查询的优化使用PowerBuilder另外的5
2、00个函数(上)使用PowerBuilder另外的500个函数(中)使用PowerBuilder另夕卜的500个函数(下)使用树型视图控件对数据库查询的优化函数与事件InstallBuilder的使用方法一个代码维护的应用程序(上)一个代码维护的应用程序(下)在PowerScript脚本中访问数据窗口中的数据PB5.0的动态连接库BOLB的使用在数据窗口中使用滚动条在数据窗口中使用滚动条(续)为下拉式数据窗口建立缓冲区编译代码分布式事务处理分布式应用开发FUNCky的使用PFC介绍PowerBuilder6.0简介图形用户界面设计40.图形用户界面设计PowerBui
3、lder应用开发系列讲座(1)数据库的事务管理华天新技术开发公司张健姿北京友谊宾馆30538室100873Email:sjhzyz@public.bta.net.cn数的应O性据务致数事一映个据的成整数据完瓶使数部失元中全作单库作据操数辑保逻确组为它操当分元部单一辑的逻态状始开,到退回部全应作操的后一叙的元以指状组单点是种成个始务一的这起事另散当从谓到离而有所换是挠所中变当保诜库态应以错据状纵可为数种操性视在一的致部一从据一全对下改(Sa前部后存修黒当全以然保有储行务地所存进久的时以永作务可就所事都改您持您开修弃支点些放库一这将据意任定中设程所进你成务事个一在据如回n
4、t)态事多事数茶而epol状的置有所使X而点一nh个一始义定先的行进样这是作操的务果如时这很操<事改ia(始概对修回开一存一作果到这的务个务T),统数MMI系些OM理有亠*管外提库此rHcO扼态数状K),的BAC时LL务即RC事念就那改储修存点的个储库一存据意数对组几回退必不而到回足只时退分以务一nh的您,果储口女任到退回以可您要需全据据根数嵐改储修存的库据数进•写系操,也用的理应下物行帐据银乙数个户何一储任样归保有这划以没有款可帆们存务事理管地确正部来出库如用改容事全们作据出甲修内行作我者数作对作的进工让用的的使台做所您当-性整的据数证上中操库此幕库的据因屏据元在数
5、百台后前在统化者在一用杲加使如戸当匕,改中修表f{张站两表/K修两对要需台用乙对9后改随多分不而或息对之我认M确实到个得一和样户成这储这操存完看将孔上户元一的甲在储分记的户元一去减后作客在款个悅余两作款数6^rn则确否£状是的然前必改息修信到元回百须一必失也损表A张白一户前时败失却改个信了修一P,到的对用及表了地涉个括异就多包是务戈匕匕七匕茸妙厶冃厶冃寻个可可个一务就一对事户的了眩用述括发两上包的乙枫储甲一统不的须必是理务务库事仓个据一数为和认库们据点数址式统布传分一着甲中例上在同数据库的操作。PowerBuilder中的事务管理•…作为数据库的前台开发工具Power
6、-Builder支持事务管理的操作。在Power-Builder中有一种称作事务(transaction)的对象,这个对象是PowerBuilder应用与数据库的通讯区域。PowerBuilder在应用开始时建立一个全局的事务对象SQLCAo由于大多数的应用只用到一个数据库,所以一般开发者主要也只用SQLCA作为与唯一数据库连接的事务对象。-—PowerScript中常用的事务管理的语句有四个:COMMITROLLBACK,CONNECT,DISCONNECTo—-当您需要应用与数据库建立连接时使用CONNECT这一操作命令,取消连接时执行DISCONNECT,这两个
7、命令一般分别用在应用的开始和结朿,也就是Appli-cation的Open和Close事件中。--当一个事务的数据库修改都成功地完成后,修改须提交给数据库,COM-MIT语句是一个旧事务结束和一个新事务开始的界线。在修改被提交前,数据库的数据并没有被真正地修改这些修改被保留在某个工作区,只有作修改的用户才能看到这些被修改后的值,提交之后,则所有的用户就都可以看到新值了。--在事务的进程中发生某些错误,或者在操作中出于种种原因打算中止事务,须用ROLLBACK命令回退事务,如果已作的操作不用ROLLBACK命令取消,这些操作必将错误地作为下一个事务的一
此文档下载收益归作者所有