我个人认为Dataset不需要连接数据,直接在内存处理,可以建一个表,列和行,是不是Dataset只存在内存里,要通过其它命令转换到sqlserver里面吗?
  我这种想法不知道对不对?

解决方案 »

  1.   

    没搞懂你的想法,就我的理解,dataset当数据较多时和数据库打交道的,可以自己创建表结构,也把数据库里的表结构复制到里面,就相当于缓冲区一样子。
      

  2.   

    这种想法是行得通的啊DataSet 没必要一定要与SqlServer相关联嘛
    只是个存数据的东西想怎么用就怎么用嘛。。
      

  3.   

    表示数据在内存中的缓存。DataSet 表示包括相关表、约束和表间关系在内的整个数据集
      

  4.   

    DataSet 是一个内存内的数据集,逻辑结构同一般的关系数据库类似,
    DataSet 中 DataTable 与 数据库中的表 对应当你需要两者同步数据的时候,才需要连接数据库,然后执行更新操作
      

  5.   

    可以用DataAdapter
    表示一组 SQL 命令和一个数据库连接,它们用于填充 DataSet 和更新数据源。 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref4/html/T_System_Data_Common_DataAdapter.htm
      

  6.   

    DataSet包含多张DataTable
    本身就可以单独用他只是一种数据源组件
      

  7.   

    可行性分析通过.
    先用dataSet.table[0].row[i][j],将数据读出,在用Command写库里面,可以由原来没有数据到创造新数据.LZ想法很有创意.
      

  8.   

    可行性分析通过.
    先用dataSet.table[0].row[i][j],将数据读出,在用Command写库里面,可以由原来没有数据到创造新数据.LZ想法很有创意.
    -------------------------------------------------------------------------------------
       要连接到数据库里面去,是不是要用到command命令呀,比如说: 连接到SQlserver里面,是不是要用SQLcommand 获得DataSet的值,填充到SQLserver里面,还是用DataApdater真充到数据库里面?
      

  9.   

    无论你怎么填充最终还是执行的sql语句
      

  10.   

    听说 DataApdater  比较好用,因为听说只与数据连接一次,就断开,然后在内存里面运行。
    而sqlcommand应用比较少。你们认为呢?我这讲法对吗?
      

  11.   

    对的,DataSet可以简单的看过世内存数据库,数据ado.net技术中的非连接类。
    需要通过连接类比如DatAdapter,DbCommand,DbConnection等链接来来同数据库进行数据交换。
      

  12.   

    sqlcommand  有三种连接方法。
      

  13.   

    我个人认为Dataset不需要连接数据,直接在内存处理,可以建一个表,列和行,是不是Dataset只存在内存里,要通过其它命令转换到sqlserver里面吗?
    ------------------------------------------------------------------------
    完全可以这么理解。
    可以认为DataSet是一种存储结构。
    DataSet-->多个表 ...  表-->行,列结构
      

  14.   

    查找字典里面没有DataApdater这个词,更没有Apdater这个词?
      

  15.   

    我个人认为Dataset不需要连接数据,直接在内存处理,可以建一个表,列和行,是不是Dataset只存在内存里,要通过其它命令转换到sqlserver里面吗?
      我这种想法不知道对不对?
    我个人认为Dataset不需要连接数据
    AN:要连接.只是通过DataAdapter自动完成
    直接在内存处理,可以建一个表,列和行,是不是Dataset只存在内存里,要通过其它命令转换到sqlserver里面吗?
    AN:对