CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

如何添加DataEnvironment控件?

楼主flytrap(大伟)2002-05-10 08:46:00 在 VB / 控件 提问

能具体说一下使用方法更好! 问题点数:20、回复次数:6Top

1 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2002-05-10 08:50:44 得分 20

 
  数据环境设计器  
  vbtbrDEToolbar        
   
  数据环境设计器(Data   Environment   designer)为创建编程运行时数据访问提供了一个交互的设计时环境。在设计时,您可以对   Connection   和   Command   对象设置适当的值、编写代码响应   ActiveX(R)   Data   Object   (ADO)   事件、执行   command、创建合计与层次结构。您也可以拖动   DataEnvironment   对象到窗体或报表来创建数据绑定的控件。  
   
  快捷方式菜单  
  您可以通过右键单击数据环境设计器中的任何对象访问快捷方式菜单。  
   
  DataEnvironment   对象快捷方式菜单  
  DataEnvironment   对象快捷方式菜单包含下面的项目:  
   
  “全部扩展”  
   
  展开数据环境设计器的“概要型”视图,显示当前   DataEnvironment对象中的所有   Connection   和   Command   对象。  
   
  “全部折叠”  
   
  折叠数据环境设计器的“概要型”视图。  
   
  “按对象安排”  
   
  按照   Connection   和   Command   分类显示数据环境设计器中的所有对象。  
   
  “按连接安排”  
   
  显示按照连接分组的对象,与   Connection   对象相关联的所有   Command   对象列在   Connection   对象的下面。  
   
  “添加连接”  
   
  添加一个新的   Connection   对象到数据环境设计器。  
   
  “添加命令”  
   
  添加一个新的   Command   对象到数据环境设计器。  
   
  “插入存储过程...”  
   
  访问“插入存储过程...”对话框。在这个对话框中,您可以从每个   Connection   对象可以使用的一个存储过程列表来创建一个或多个   Command   对象。  
   
  “查看代码”  
   
  访问当前   DataEnvironment   对象的“编辑代码”窗口。  
   
  “显示字段”  
   
  当选定该项时,Field   对象出现在数据环境“概要型”视图中与它们相关联的   Command   对象的下面(缺省)。  
   
  “选项...”  
   
  访问数据环境“选项...”对话框。在这个对话框中,您可以更改数据环境的全局设置值,例如字段映射设置值和是否显示警告消息。  
   
  Command   对象快捷方式菜单  
  Command   对象快捷方式菜单包含下面的项目:  
   
  “全部扩展”  
   
  展开当前   Command   对象的“概要型”视图,显示所有   Field   和   Parameter   对象。  
   
  注意   如果没有选定“选项...”对话框中“通用”选项卡的“显示字段”,则不显示任何   Field   对象。  
   
  “全部折叠”  
   
  折叠当前   Command   对象的“概要型”视图,隐藏所有   Field   和   Parameter   对象。  
   
  “删除”  
   
  删除当前选定的   Command   对象。由于该删除将对象从   DataEnvironment   对象中永久地删除,所以如果指定该选项,将出现一个确认信息框。一旦确认删除,Command   对象就从   DataEnvironment   对象中被删除了。  
   
  “重命名”  
   
  重新命名一个   Command   对象。当一个   Command   对象被重新命名时,它同   Connection   对象和其它   Command   对象的链接将继续维持。  
   
  注意   数据环境设计器中的每一个对象必须有一个唯一的名称。例如,如果您正在基于某个客户表创建一个   Command   对象,一个合理的名称是“顾客”。  
   
  “刷新”  
   
  刷新一个   Command   对象,重新生成它所有的存储元数据,例如   Field   和   Parameter   对象。对表或存储过程定义进行的任何更改将在刷新之后反映在   Command   对象中。  
   
  小心   在刷新期间,用户定义的属性设置值丢失。对于   Fields   对象,Control   和   Caption   属性被重新设置成它们的缺省值。对于   Parameters,将重新设置   Name、Direction、DataType、Precision、Scale、Size   和   HostDataType   属性。  
   
  “添加子命令”  
   
  添加一个子   Command   对象到当前   Command   对象。  
   
  使用“command   属性”对话框的“关联”选项卡指定关联这两个   Command   对象的参数。  
   
  “查看代码”  
   
  访问当前选定   Command   对象的“编辑代码”窗口。  
   
  “调试”  
   
  使用T-SQL   调试器调试一个存储过程。  
   
  “设计”  
   
  当命令源是文本时,访问一个   Command   对象的结构化查询语言   (SQL)   查询设计器。  
   
  “属性”  
   
  访问“command   属性”对话框,从该对话框中,您可以指定当前   Command   对象的一般、参数、关系、分组、合计和高级管理信息。  
   
  “层次结构信息...”  
   
  访问“层次结构信息”对话框,该对话框允许您查看当前   Command   对象的   Shape   command   和   ADO   层次结构信息。如果   Command   对象不在一个关系层次结构中,则该对话框无效。  
   
  Connection   对象快捷方式菜单  
  Connection   对象快捷方式菜单包含下面的项目:  
   
  “全部扩展”  
   
  展开当前   Connection   对象的“概要型”视图,显示所有相关联的   Command   对象。  
   
  “全部折叠”  
   
  折叠   Connection   对象的“概要型”视图,隐藏当前   Connection   对象中的所有   Command   对象。  
   
  “删除”  
   
  删除当前选定的   Connection   对象。因为该删除将对象从DataEnvironment   对象中永久地删除,所以如果指定该项,将出现一个确认信息框。一旦删除被确认,Connection   对象就被从   DataEnvironment   对象中删除了。  
   
  “重命名”  
   
  重新命名一个   Connection   对象。当重新命名一个   Connection   对象时,与之相关联的任何   Command   对象将自动更新。  
   
  注意   数据环境设计器中的每一个对象必须有一个唯一的名称。例如,如果您正在基于   Northwind   数据库创建一个连接,一个合理的名称是“北风”。  
   
  “刷新”  
   
  刷新一个   Connection   对象将清除列表的内部缓存,并清除与   connection   相关联的存储过程。在刷新一个   Connection   对象后,当下次下拉一个列表或存储过程时,将重新生成这个列表。  
   
  “添加命令”  
   
  添加一个   Command   对象到   DataEnvironment   对象,并将它与当前   Connection   对象相关联。“command   属性”对话框自动出现。  
   
  “插入存储过程...”  
   
  当单击该项目时,“插入存储过程...”对话框出现。在该对话框中,您可以从每个   Connection   对象可使用的一个存储过程列表中插入一个或多个   Command   对象。  
   
  “查看代码”  
   
  访问当前选定   Connection   对象的“编辑代码”窗口。  
   
  “属性”  
   
  在   Visual   InterDev   中,访问“数据连接属性”对话框,从该对话框中您可以为当前   Connection   对象指定供应程序、连接、高级属性以及查看所有的初始属性。  
   
  在   Visual   InterDev   中,访问“连接属性”对话框,从该对话框中您可以指定当前   Connection   对象的一般、确认和杂项信息。  
   
  Field   对象快捷方式菜单  
  Field   对象快捷方式菜单包含下面的项目:  
   
  “属性”  
   
  访问“字段属性”对话框,从该对话框中您可以查看当前   Field   对象的一般信息或设置   Caption   和   Control   属性。  
   
  “查看代码”  
   
  访问当前选定   Field   对象的“编辑代码”窗口。  
  Top

2 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2002-05-10 08:52:38 得分 0

 
  同您的应用程序一起使用数据环境  
   
   
  在运行时,数据环境对在数据环境设计器中定义的每一个   Command   和   Connection   对象创建   ADO   Command   和   Connection   对象。如果   Command   对象被标记为   Recordset   Returning(在“Command   Properties”对话框的“高级”选项卡中),那么也创建一个   ADO   Recordset   对象。ADO   Command   对象是作为数据环境运行时对象的一个方法被添加的,而   ADO   Connection   和   Recordset   对象是作为属性被添加的。  
   
  在运行时,您的应用程序可以通过两种方式使用一个数据环境:    
   
  作为绑定到窗体控件中数据的一个直接数据源。  
   
   
  编程创建数据环境的一个实例,并执行它的   Command   对象。    
  此外,运行时数据环境包含   Commands、Connections   和   Recordsets   集合。这些基于   1   的集合提供了编程访问   ADO   对象的另外一种方法,允许您枚举各种对象。  
   
  注意   在基于   1   的集合中,集合的第一个成员的索引是从   1   开始的。ADO   对象是基于   0   的,因此   Fields   和   Parameters   集合是基于   0   的,都从   0   开始。  
   
  在数据环境中,ADO   Recordset   对象的名字是以“rs”开头的,以便将它们和它们对应的   Command   对象区别开来。例如,一个名为   Customers   的   Command   对象创建一个名为   rsCustomers   的   Recordset   对象。在缺省情况下,Recordset   对象是关闭的。当   Recordset   对象的对应的   Command   方法执行时,Recordset   对象打开。例如,执行   Customers   方法打开“rsCustomers”的   Recordset   对象。此外,您可以使用   ADO   Open   方法直接打开一个   Recordset   对象。使用这个方法,您可以在一个   Recordset   对象打开之前操作它。  
  数据环境工具栏按钮  
         
   
  下表描述了“Project   –   DataEnvironment”窗口的工具栏图标。  
   
  “Project   –   DataEnvironment”窗口的工具栏图标  
   
  图标   控制   描述    
    添加   Connection   添加一个新的   Connection   对象到   DataEnvironment   对象。    
    添加   Command   添加一个新的   Command   对象到   DataEnvironment   对象。    
    插入存储过程   访问“插入存储过程...”对话框。在该对话框中,您可以从一个特定连接中可使用的存储过程列表中创建一个或多个   Command   对象。    
    添加子   Command   添加一个子   Command   到当前选定的   Command   对象。    
    删除   删除当前选定的   Command   或   Connection   对象。    
    刷新   刷新当前选定的   Command   或   Connection   对象。当对   Connection   和   Command   对象进行刷新时,刷新的功能不同,如下所示:    
  如果在刷新一个   Connection   对象时,该连接是打开的,则关闭连接,然后重新打开它。该连接的信息—列表、存储过程、视图或同义词也被刷新。  
   
   
  刷新一个   Command   对象也刷新了它所有的存储元数据,例如字段和参数信息。对表或存储过程定义的任何更改在刷新后反映在   Command   对象中。    
  小心   在刷新期间,所有用户定义的属性设置值都会丢失。对于   Field   对象,Caption   和   Control   属性被重新设置为它们的缺省值。对于   Parameter   对象,将重新设置   Name、Direction、DataType、HostDataType、Precision、Scale、Size   和   Value   属性。  
     
    设计   当   command   源是文本时,访问一个   Command   对象的查询设计器。    
    属性   访问选定   Command、Connection   或   Field   对象的“属性”对话框。    
    查看代码   访问“编辑代码”窗口,在该窗口中您可以编写代码。    
    选项   访问“选项...”对话框。    
    按照   Connection   排列   显示按照连接分组的对象,与之相关联的所有   Command   对象列在   Connection   对象的下面。    
    按照   Object   排列   将相同类型的对象组合在一起。这样可使您快速地定位一个   DataEnvironment   对象中的特定对象。    
   
   
  “概要型”视图图标和状态栏显示  
  下表定义了显示在数据环境“概要型”视图中的每一个图标并描述了它们相应的状态栏显示。  
   
  图标   对象   状态栏显示描述    
    合计   指定   Command   对象合计的对象类型、数据类型和字段名。    
    Command   状态栏中的描述根据   ObjectType   和   ActiveConnection   设置的不同而不同。    
    基于   SQL  
    基于连接中用户定义的   SQL   的   Command   对象。  
     
    基于存储过程  
    基于一个存储过程的   Command   对象。  
     
    基于同义词  
    基于一个同义词的   Command   对象。  
     
    基于表  
    基于一个表的   Command   对象。  
     
    基于视图  
    基于一个视图的   Command   对象。  
     
    Command   或   Connections   文件夹   指定   DataEnvironment   对象中   Command   或   Connection   对象的总数。    
    Connection   关于连接的信息,包括它是否是打开的(连接的)。    
    DataEnvironment   指定   DataEnvironment   对象中包含的   Command   和   Connection   对象的总数。    
    Field   Field   对象的数据类型和大小。    
   
  Top

3 楼flytrap(大伟)回复于 2002-05-10 08:53:23 得分 0

我怎么找不到这个控件呀?怎么添加呀?Top

4 楼flytrap(大伟)回复于 2002-05-10 08:58:18 得分 0

能给个例子看看吗?Top

5 楼junwhj(http://www.grid2000.com/cn)回复于 2002-05-10 09:08:42 得分 0

不是控件,是设计器。  
  菜单在[工程]\[添加Data   Environment]Top

6 楼guoguo_150(蝈蝈)回复于 2002-05-10 09:11:48 得分 0

给我你的邮箱,我发例程给你Top

相关问题

  • 如何添加控件组?
  • 如何添加新控件?
  • 如何添加activeX控件
  • 控件的ENABLE属性如何添加
  • 如何在dbgrid中添加控件?
  • 如何批量添加控件
  • listview控件如何添加数据?
  • 如何添加进度条控件?
  • 如何用ado控件添加数据?
  • 如何为控件添加属性?

关键词

  • 属性
  • 视图
  • 数据
  • 存储过程
  • 代码
  • 选项
  • 选定
  • 字段
  • 连接
  • 控件

得分解答快速导航

  • 帖主:flytrap
  • lihonggen0

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo