网站大量收购闲置独家精品文档,联系QQ:2885784924

VB的数据环境.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB的数据环境

第 16 章 VB 的数据环境和数据报表 在 VB 应用程序中,除了使用数据对象和数据控件访问数据库外,还可以使用数据环 境(Data Environment)访问数据库。数据环境是 VB 6.0 的新增功能,它使用一种图形化的方 式来连接数据库,在一个数据环境中可以创建多个连接,用于连接到不同的数据库,在每 个连接上可以创建多个命令,即可以创建多个数据源,这样就可以在只创建一个数据环境 的情况下,用于对不同数据库的不同表、视图、存储过程或查询的访问。像 ADO 控件一 样,可以通过编写代码来支持数据的访问功能。 另外,VB 6.0 提供方便实用的报表功能,通过使用报表设计器和数据环境,基本无需 编写程序代码,就可以方便地利用鼠标的拖动快捷地创建数据报表,设计的数据报表还可 以预览和直接输出到打印机进行打印。 本章主要介绍在 VB 中创建数据环境和数据报表的方法。 16.1 创建数据环境 16.1.1 数据环境概述 数据环境是一种分层式的数据源。每个数据环境可包含若干个连接(Connection),通过 建立不同的连接可以连接到不同的数据库上。每个连接包含若干个命令(Command),而每 个命令又可包含若干个子命令。每个命令不仅可以对应数据库中的一个表、一个视图或一 个存储过程,而且还可以通过查询设计器创建的查询。通过数据环境的分层结构,用户可 以方便地创建分层式的记录集。对于每个命令,还可以进行分组或添加统计等操作. 数据环境设计器提供了一个交互的设计环境。在设计时,可以对连接和命令对象设置 适合的值、通过编写代码响应 ADO 事件、执行命令、创建层次结构等,也可以拖动数据 环境对象到窗体或报表来创建数据绑定的控件。 由于可以通过拖动方式直接生成数据绑定控件,因而在数据环境中创建数据窗体或数 据报表十分方便。数据环境是 VB 6.0 中功能最强、使用最方便的一种数据源。所有能与 ADO 控件或对象绑定的控件,也都能和数据环境进行绑定,但与数据环境绑定的控件除了 要设置 DataSource 和 DataField 属性外,还要设置与控件绑定的命令,即所使用的数据成员 (DataMember 属性) 。 16.1.2 创建数据环境 以下通过一个实例介绍数据环境的创建方法。 【例16.1】创建一个数据环境 DataEnvironment1 ,在其中建立一个到 school 数据库的 应用系统开发教程 连接 Connection1,并建立一个访问 student 表中所有记录的命令 Command1 。 其操作步骤如下: (1) 创建一个名称为 Stud 的新工程。在 VB 的“工程”菜单上选择“更多 ActiveX 设 计器|Data Environment ”选项,可在当前工程中添加一个数据环境,其默认名称为 DataEnvironment1( 这里采用默认名称) ,创建的数据环境中自动创建了一个连接 “Connection1 ”。 在工程窗口中的设计器项中双击数据环境名“DataEnvironment1 ”,可打开数据环境设 计窗口。在数据环境设计窗口的工具栏中包括 12 个工具按钮,自左向右分别为:“添加连 接”、“添加命令”、“插入存储过程”、“添加子命令”、“删除”、“刷新”、“设计”、“属性”、 “查看代码”、“选项”、“以连接排列”和“以对象排列”,如图 16.1 所示。 图 16.1 数据环境设计器 (2) 创建数据连接:可以在数据环境中创建数据连接,将默认的连接名改名为相应的 连接名(这里使用默认连接名称) 。在连接“Connection1 ”上单击鼠标右键,在打开的快捷 菜单中选择“属性”命令,将打开如图 16.2 所示的“Data Link Properties ”(数据链接属性) 对话框。 第 16 章 VB 的数据环境和数据报表 3 16.2 Data Link Properties 图

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档