1.dataset是把部分数据从数据库复制到dataset中或者是全部复制到dataset中?
2.如是要部分复制的话,那比如我遍历完数据库的数据(比如Debug出来),然后以前的数据行是否还轧留在dataset中?如果是的话?那么如果我以前的数据不需要(就是只要Debug那次使用),那不是要一直占用着内存空间?
2.如是要部分复制的话,那比如我遍历完数据库的数据(比如Debug出来),然后以前的数据行是否还轧留在dataset中?如果是的话?那么如果我以前的数据不需要(就是只要Debug那次使用),那不是要一直占用着内存空间?
应该是一直占用内存的!
我想DataSet应该有一些类似Clear的方法可以清除里面的东西.
如果你不想一直存在内存里,就用DataReader,
DataSet本身也是使用DataReader来读数据库的数据的.