加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB中DataEnvironment

(2019-09-30 14:52:28)
标签:

vb

dataenvironment

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/huanjileaimeidan/article/details/7787540

     数据绑定是Visual Basic的一项重要数据访问功能,它是将控件与数据源(通常为记录集)的特定字段关联,在程序运行时使控件能自动显示数据源数据,用户对数据的修改也可自动保存。用于数据绑定的数据源可使用ADO Data控件获得,也可在代码中通过创建Recordset对象来获得,或者通过数据环境获得。这篇文章,我就重点介绍一下通过添加数据环境(Data Environment)来创建用于数据绑定的数据源。

 

     数据环境(Data Environment)是Visual Basic提出的一个全新概念。数据环境设计器为访问数据库提供了一个交互的设计时环境,可以更加快速、直观的创建数据库连接程序。它可以将许多单独使用的对象和控件组合成一个单独的环境,建成后的这个数据环境可用来访问任何数据库、查询或加入其中的存储过程。闲话不多说,下面我们进入正题。

 

         在创建数据环境设计器之前,还要插一句话,也是很关键的一个步骤,那就是不要忘记引用“Microsoft Data Environment 1.0”,在“工程”/“引用”中就可以实现。在“工程”/“添加Data Environment”命令中,可为工程添加一个数据环境设计器,这时在“工程资源管理器”窗口会出现如下这样一个“设计器”的文件夹。        

 

                      https://img-my.csdn.net/uploads/201207/26/1343267605_9000.png

 

      双击 https://img-my.csdn.net/uploads/201207/26/1343267662_7074.png,这时数据环境设计器中则自动添加一个Connection对象,也就会弹出如下窗体。

 

https://img-my.csdn.net/uploads/201207/26/1343267696_1736.png

 

       设置Connection属性。右击Connection1—“属性”命令。在“提供程序”和“连接”中选择相应的程序和数据库。然后“测试连接”,保证连接正确,然后点击“确定”。然后右击Conncection1—“添加命令”,即可创建和Connection对象相关联的Command对象到数据环境设计器中。设置Command对象的属性。右击Command对象选择“属性”,设置“数据源”和“记录集管理”(也就是“通用”卡和“高级”卡)如下图所示。

 

https://img-my.csdn.net/uploads/201207/26/1343267745_8590.png

 

https://img-my.csdn.net/uploads/201207/26/1343267779_7857.png

    

 

      哦,对了,还有很重要的一点,不要忘记设置DataSourceDataFieldDataMember的属性。如果忘记设置,程序可是会运行不了的哦。在设置文本框的数据绑定属性时,要注意先设置DataSource属性,再设置DataMember属性,最后设置 DataField属性。在列表中是由下到上的顺序。以设置“用户名”文本框的数据绑定属性图片为例,如下所示。

 

        https://img-my.csdn.net/uploads/201207/26/1343267815_9363.png

 

     最后还有一点,在编写程序代码时发现这样一个问题。

 

    https://img-my.csdn.net/uploads/201207/26/1343267836_7304.png

 

      为什么Command对象前面要加上“rs”呢?为什么不是单纯的Command对象呢?原来,数据环境设计器中不能单独创建Recordset对象,可在Command对象的“记录集管理”中进行设置。Recordset对象名以“rs”开头,后跟Command对象名。

 

             

————————————————

版权声明:本文为CSDN博主「知也无涯」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/gaoying_blogs/article/details/7787540

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有