首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > PowerBuilder新建数据管道
【标  题】:PowerBuilder新建数据管道
【关键字】:ld,Build,Builder,Power,PowerBuilder,PowerBuilder
【来  源】:网络

PowerBuilder新建数据管道

第八章 数据管道

8.1 数据管道简介

使用POWER BUILDER的时候,我们经常会用到一个重要的功能数据管道(PIPELINE)。它向用户提供了在数据库内部、数据库之间、甚至于DBMS之间快速复制数据的途径。简单的说,使用数据管道就是把源数据库的一个或者多个表中的数据输入到目的数据库的一个表当中去。这个复制数据的过程称为通过数据管道灌入数据。


8.2 新建数据管道

在POWER BAR上面,有一个数据管道画板按钮(图8-1)。

点击放大
图8-1

我们单击这个按钮。随之出现的就是数据管道选择对话框(图8-2)。


图8-2

对话框的列表框里面枚举了在选中的库文件中所有的已经定义的数据管道。我们希望新建一个数据管道,单击对话框中的 NEW 按钮,进入 NEW DATA PIPELINE 对话框(图8-3)。


图8-3

我们看到DATA SOURCE 组框中列出了四种数据源:QUICK SELECT 、SQL SELECT、QUERY、STORED PROCEDURE。

在DATABASE CONNECTION 组框中,我们可以选择源数据库和目的数据库。在左边的列表框中选择源数据库SOURCE ,在右边的列表框中选择目的数据库 DESTINATION,然后单击对话框的 OK 按钮,QUICK SELECT 对话框出现了,这是因为我们在前面的数据源选项中选择的是QUICK SELECT。如图8-4。


图8-4

我们选择SOURCE 表中的 FROM SOURCE 列,单击 OK 按钮,这时我们看到的才是 DATA PIPELINE 画板的工作区(图8-5)。

点击放大
图8-5

TABLE 项表示我们希望选择的表的名称。

KEY是该表的主键名称。

OPTIONS 是一个下拉列表框,指定了进行数据灌注时的一些选项,比方说在目的数据库中已经存在一个同名的表列的时候是新建表列还是替换以前的表列,是仅仅填加新的记录,还是需要更新老的记录。

COMMIT 项表示在向目的表中填加多少条记录以后进行提交。

MAX值表示在出现多少次错误以后就停止灌入数据。

EXTENDED ATTRIBUTE 表示是否在灌注数据的时候,把表列的扩展属性比方说有效性检查规则、编辑格式等等 一起灌入。

接着就是刚才选定的需要灌注的表列的属性信息,我们可以根据需要来确定这些信息。如果单击SQL画板按钮,或者在 DESIGN 菜单中选择EDIT DATA SOURCE 命令,我们还可以对源数据进行修改。

比方说,我们单击表结构中的SOURCE 2 这一行 表示希望对这一表列的数据也进行灌注。如图8-6。

点击放大
图8-6

然后返回数据管道工作区,这时 POWER BUILDER 会弹出一个对话框提示数据管道的源数据已经更新,单击确定按钮表示确认。这时,我们可以发现源数据确实更新了。如图8-7。

点击放大
图 8-7


图 8-8

关闭工作区,系统提示我们是否保存新建的数据管道,选择“是”,给管道取名为PIPELINE 1,一个数据管道就建立完成了。如图8-7。

PowerBuilder修改和运行数据管道:【上一篇】
PowerBuilder编写菜单脚本:【下一篇】
【相关文章】
  • PowerBuilder修改和运行数据管道
  • PowerBuilder数据窗口与数据库
  • PowerBuilder与数据库的连接
  • PowerBuilder动态数据窗口
  • PowerBuilder动态数据窗口 B
  • PowerBuilder使用报表
  • PowerBuilder生成HTML文件
  • PowerBuilder派生一个对象
  • PowerBuilder修改后代对象
  • PowerBuilder可视化用户对象
  • 【随机文章】
  • 浅析.NET Framework对PE文件格式的扩展
  • SQL循序渐进(24)嵌入SQL
  • PHP 函数
  • 将HTML表单数据存储为XML格式 - 1
  • E-系列认证课程
  • ADSL测试技术FAQ
  • 在FreeBSD上运行Windows软件
  • 独孤九剑1.1发布[原创]
  • 终于将我的hiweed-debian0.7b2安装成功!
  • UML日记-6类图的复合聚合关联关系
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.