前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder基础教程:运用PowerBuilder同时访问多个数据库[库库中文网]-系统编程教程 QQGB.com 图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证『 设为首页 | 本页加入收藏 』 【3dsMax|Flash|Authorware|Maya|Director|Premiere|AfterEffects|会声会影】【PhotoShop|Fireworks|CorelDraw|Illustrator|Painter|PhotoImpact】 CAD AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM 系统 安全 防火墙 病毒 WinXP Win2003 Vista 数据库 Oracle MSSQL Mysql Sybase DB2 Informix PostgreSQL 开发 编程 ASP PHP JSP ASP.NET Cgi .Net 网络 路由器 交换机 IPv6 VPN VLAN VOIP 3G PHOTOSHOP - 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例 源码下载 ASP源码 PHP源码 JSP源码 .NET源码 VB源码 VC源码 Delphi源码 JAVA源码 Flash 网站导航: 库库中文网 · 系统编程教程 · PowerBuilder · PowerBuilder基础教程 运用PowerBuilder同时访问多个数据库 教程推荐 『运用PowerBuilder同时访问多个数据库』如果文章有大量图片,显示会较慢,请等待图片下载完成 点击数: 更新时间:2005-9-21 PowerBuilder 4.0是一套强大的数据库应用系统开发工具,它具有完整的客户/服务器体系结构、面向对象的应用程序开发方法以及可视化的开发环境,因而成为近几年流行的数据库前端开发工具。 随着网络的延伸和信息系统的不断开发,系统集成面临着如何将分布在不同服务器上的数据库系统集成到一起的问题。某个客户应用可能需要在同一窗口同时访问两个服务器上的两个不同种数据库,PowerBuilder为这种需求提供了令人满意的解决方案。 方案一: 通过Transaction Object同时打开多个事务,再通过多个事务存取建立在不同数据库上的DataWindows。 方案二: 通过数据管道(DataPipeLine)将其它数据库上基表中的数据传送到主数据库上,对数据管道还可加上过滤条件,以便只传送需要的数据。 具体实现方案 本文在一个窗口上的两个按钮具体显示方案一和方案二。在这个窗口中的三个事件脚本(Scripts)如下: (1)打开窗口事件脚本(Open for W_LC) Transaction lc_oracle,lc_ingres ∥初始化oracle数据库事务 lc_oracle=CREATE transaction lc_oracle.DBMS ="OR7 ORACLE v7.x" lc_oracle.Database ="ora7" lc_oracle.logId ="Ljb" lc_oracle.logPassword ="Ljbljb" lc_oracle.ServerName ="@t:132.147.111.8" ∥初始化ingres数据库事务 lc_ingres=CREATE transaction lc_ingres.DBMS ="ODBC" lc_ingres.Database ="xxzx2" lc_ingres.userid ="nt" lc_ingres.dbpass ="ingres" lc_ingres.dbparm ="ConnectString='DSN=kfml;& SRVR=nt;DB=xxzx2;OPTS=;UID=ingres'" (2)同时访问两个数据库的脚本(Clicked for CB_MutiDBMS) ∥访问 oracle数据库 connect using lc_oracle; dw_oracle.SetTrans(lc_oracle) dw_oracle.retrieve() ∥访问ingres数据库 connect using lc_ingres; dw_ingres.SetTrans(lc_ingres) dw_ingres.retrieve() (3)数据管道的脚本(Clicked for CB_PipeLine) /*说明一个支持数据管道的对象,lc_object是在 User Object Painter中定义的PipeLine对象*/ lc_object lcl_object ∥启动数据管道 integer start_result connect using lc_oracle; connect using lc_ingres; lcl_object=create lc_object /*lc_pipeline是在PipeLine Painter中定义的数据管道,以便将ingres基表中的数据传送到oracle数据库基表中*/ lcl_object.dataobject="lc_pipeline" start_result=lcl_object.start &(lc_oracle,lc_ingres,dw_oracle) If start_result=-3 messagebox("数据管道错","此基表已存在"); return end if disconnect using lc_oracle; disconnect using lc_ingres; 小结 PowerBuilder不仅为应用系统的快速开发提供了强有力的支持工具,而且为30多种数据库提供了直接连接或ODBC连接,再加上Transaction Object和Data PipeLine同时存取多个数据库的功能,为大中型企业在信息系统建设的中后期完成系统的互连提供了简捷有效的方法。 【 本页加入收藏】【关闭窗口】 百度搜索《运用PowerBuilder同时访问多个数据库》相关内容   Google搜索《运用PowerBuilder同时访问多个数据库》相关内容 收藏到QQ书签 添加到百度搜藏 添加到雅虎收藏 上一页:分布式PowerBuilder工作机制和流程 下一页:简略说明PowerBuilder下动态SQL语句 ·网站导航: 库库中文网 · 系统编程教程 · PowerBuilder · PowerBuilder基础教程 PowerBuilder基础教程:相关文章 有哪位能用PB做出地导航控件?Power Builder 中怎么样完成多表查询?处学PowerBuilderpb视频教学教程或用多媒体学PowerBuilSendMessage和PostMessage,total ordThe Typed Pointer Classes,process及Buffer Overruns,portability和其余.怎么样从桌面系统下安装WinCE平台下Po真正地全动态报表:RDLC+ReportViewer关于SVN对PowerBuilder地支持及怎么样pb11.0幵發地程序在本機運行正常,安裝我用PB11.0寫地應用程序在自己電腦上能【求助】用PowerBuilder设计地程序需要java调用pb地webservicePowerBuilder 11摸索道路之怪现象!运用elementFromPoint获取点击位置地U关于用PB写VPN?为啥 SetNotificationPositions 函数返 PowerBuilder基础教程推荐阅读 PowerBuilder基础教程点击榜 导入到csv时,如果导入内容有逗广州新软件公司诚聘PB+SQL(3年以column specification 里怎么样PB怎么样讀寫內存求助:为啥以下SQL只执行了三次数据窗口数据源where 标签 用 i怎么得到分组后地数据请问能在tab控件地tabpage页中显PB有无象NET一样地语法提示呢?access数据库增加字段疑难! PowerBuilder程序设计语言之POWPowerBuilder修改数据库表结构地简略说明PowerBuilder下动态SQLPowerBuilder动态数据窗口PowerBuilder简略介绍运用PowerBuilder同时访问多个数在PowerBuilder里面操作BLOB数据PowerBuilder控件PowerBuilder程序设计语言之SQLPB视频教学 图像设计频道 PHOTOSHOP - 基础教程 抠图专题 蒙版专题 3DsMax 基础 设计实例 Maya设计实例 3D设计教程 advertisement 关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 申请链接 | 设为首页 | 本页加入收藏 返回顶部 版权所有:库库中文网 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处] copyright ? 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578 Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL. 电脑硬件 电脑知识 教程学习 [设为首页] 热爱电脑,热爱生活 拥有电脑,拥有生命 让我们享受拥有电脑的时光