Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > DataSet 对象与DataSetCommand 对象
【标  题】:DataSet 对象与DataSetCommand 对象
【关键字】:C,at,and,Data,DataSet,Command,man,Com,Set,mm,DataSet,DataSetCommand
【来  源】:网络

DataSet 对象与DataSetCommand 对象

Your Ad Here DataSet 对象与DataSetCommand 对象合作的基本原理
    DataSet 对象可以让我们群组以其管理DataTable 对象,我们可以把它看成是暂时存放资料的地方,它本身并不具备和数据源联机以及操作数据源的能力。如果想要将数据源的数据取回并存放在DataSet 里面的DataTable 中,要透过数据操作组件才办的到。数据操作组件(ManagedProvider)就是Connection、Command、DataSetCommand 以及DataReader 对象,其中DataSet对象和DataSetCommand 对象的关系最密切,因为DataSetCommand 对象是帮助DataSet 对象和数据源沟通的桥梁;我们透过DataSetCommand 对象来取得数据源的数据时,它会帮我们先依照数据在数据源中的架构产生一个DataTable 对象,然后将数据源中的数据取回后填入DataRow 对象,再将DataRow 对象填加入DataTable 的Rows 集合,直到数据源中的数据取完为止。DataSetCommand 对象将数据源中的数据取出,并将这些数据都填入自己所产生的DataTable 对象后,立即将这个DataTable 对象加入DataSet 对象的DataTables 集合,并结束和数据源的联机。DataSetCommand 对象的执行流程如下图所示:

    我们来详细了解数据操作组件的实际动作:首先由Connection 建立和数据源的联机,然后由DataSetCommand 对象透过Command 对象下达将数据取回的命令。这些命令透过Connection对象送至数据源后,数据源会将我们所要取得的数据透过Connection 对象传回给DataSetCommand,DataSetCommand 将这些数据填入自己产生的DataTable 对象。全部的数据取回后,再把这个由DataSetCommand 对象所产生的DataTable 对象,加入DataSet 中的DataTables 集合对象来统一管理。DataSet 对象从到尾都没有主动和数据源有任何互动,这些命令的下达以及数据的传递都是透过数据操作组件而完成的;如下图所示:
DataSetCommand 对象读取以及更新数据的方式:【上一篇】
网页的种类:【下一篇】
【相关文章】
  • 从资料源取回第二个DataTable
  • For Each...In 循环结构
  • DataView 物件
  • .NET Framework-Microsoft Visual Studio.NET 简介
  • 内建控件(Intrinsic Control)
  • Table Web 控件、TableRow Web 控件及TableCell Web 控件
  • 列举控件(ListControl)
  • AutoPostBack 属性及Page.IsPostBack 属性
  • CheckBox Web 控件
  • CheckBoxList 控件
  • 【随机文章】
  • OSDL称未来几年微软将推出Linux版Office
  • 肉丝,白萝卜.一个人的生活.
  • 我编写的模拟输入法
  • 数字签名和加密的基本原理及其区别?
  • 3Ds max多边形建模常用命令
  • 对中国 Linux 标准战略与战术的思考
  • 一个实现将动态页面转为静态的方案
  • WEB打印设置解决方案四(在ASP中实现网络打印功能)
  • 运用数据链路来显示XML文件(一)
  • windows xp + XManager2 + Red Hat Linux9
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.