1.dataset是把部分数据从数据库复制到dataset中或者是全部复制到dataset中?
2.如是要部分复制的话,那比如我遍历完数据库的数据(比如Debug出来),然后以前的数据行是否还轧留在dataset中?如果是的话?那么如果我以前的数据不需要(就是只要Debug那次使用),那不是要一直占用着内存空间?

解决方案 »

  1.   

    部分或全部。Debug出来是什么意思?
      

  2.   

    dataset是把符合你选择条件的复制过去的。
    应该是一直占用内存的!
      

  3.   

    DataSet里面是表的集合,可以把数据库的某些表格放进去,
    我想DataSet应该有一些类似Clear的方法可以清除里面的东西.
      

  4.   

    DataSet是一直占着内存的,
    如果你不想一直存在内存里,就用DataReader,
    DataSet本身也是使用DataReader来读数据库的数据的.