讨论其内容用法等,有多少说多少,顶者加分!

解决方案 »

  1.   

    DataSet是数据集
    DataAdapter是访问器
      

  2.   

    晕,这有什么可讨论的??
    有什么不明白的,就跟大家问一下,这么泛泛的来讨论DataSet和DataAdapter,你还不如去查msdn呢
      

  3.   

    dim str as string="provider=microsoft.jet.oledb.4.0;data source=盘符:\*.mdb"
    dim sql as string="select * from 表名"
    dim rd as dataset=new dataset
    dim ad as oledbdatadapter=new oledbdatadapter(sql,str)
    ad.fill(ds,"表名")
    datagrid1.datasource=ds
    datagrid1.bind()
      

  4.   

    DataSet是数据集或者说是离线虚拟数据库。
    DataAdapter是桥接器,把dataset 与数据库 连接起来,这样才能实现通信。
    觉得DataAdapter好像是一个特殊的DataRead,来读出数据,再填到datase中。
      

  5.   

    搞不懂,这有什么值得讨论的。
    如果说讨论DataSet和DataReader还有点意义。
      

  6.   

    DataSet提供一个内存中数据的关系表示形式,一整套包括一些表在内的数据(这些表包含数据、对数据进行排序并约束数据),以及表之间的关系。DataReader提供一个来自数据库的快速、仅向前、只读数据流。 
    当使用DataSet时,经常会利用DataAdapter(也可能是CommandBuilder)与数据源进行交互。当使用DataSet时,也可以利用DataView对DataSet中的数据应用排序和筛选。也可以从DataSet继承,创建强类型DataSet,用于将表、行和列作为强类型对象属性公开
      

  7.   

    dataset一次性就将数据全部填充;dataadepter 一行行的读,将过程留给自己写了,没有读完之前不知道有多少。我是根据使用目标确定用哪个的,使用后者麻烦些,但不用取完就有可能得到我们想要的数据了
      

  8.   

    SqlDataAdapter类用于填充DataSet并更新SQL Server数据库的一组数据命令和一个数据库连接
    DataSet对象是支持ADO.NET的断开式、分布式数据方案的核心对象,是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。它用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet表示相关表、约束和表间关系在内的整个数据集。
    数据适配器SqlDataAdapter对象,数据集DataSet对象存在于内存中
    通常是将数据适配器对象的数据填充到存在数据集对象中SqlDataAdapter da;  //声明数据适配器对象
    DataSet ds;         //声明数据集对象
    SqlCommand com;     //执行Transact-SQL语句
    string connectionstring=@"server=.\SQLEXPRESS;database=GoodsManage;integrated security=true";
    SqlConnection con;  //声明链接对象
    da = new SqlDataAdapter(cmdtxt, GetCon());
    ds = new DataSet();
    da.Fill(ds);
      

  9.   

    楼主是想讨论DataSet和DataReader吗?现在的多数用DataReader把值放到实体类里,或者ArrayList中
      

  10.   

    有本书,你看了对。NET里的数据库相关的都知道了
    好像是叫《ADO.NET技术内幕》
      

  11.   

    DataAdapter 为 DataSet 隔离了不同数据库的差异。
    针对对不同的数据库有不同的DataAdatpter类,但最终都能填充到DataSet中,也能从DataSet更新数据回数据库。
      

  12.   

    我用DataSet和DataAdapter只是一些填充一些数据库,还不明白其他功能和真正的意义,另外,DataReader
    的方法在我得使用中只是读取或保存一些SQL语句,使用比较多的是ExecuteScalar和ExecuteNonQuery,知道DataReader用处很大,很多都不懂..