是DataReader取一条数据写一条好啦?
还是用DataSet一次把需要的数据取出来,再写到文本中好?
这个跟数据量的大小有关系吗?
如果数据量比较大的时候用那种方式比较好。
谢谢

解决方案 »

  1.   

    可以考虑用DataSet读取进来,然后用DataSet.WriteXml写入Xml文件,很方便
      

  2.   

    个人认为用datareader比较好,没必要用dataset缓存
      

  3.   

    datareader 读取写入文本流.
      

  4.   

    用dataset读出来 然后用xml写出来
    ds.WriteXml(Path);就可以
      

  5.   

    如果只能用文本文件而不能用XML的情况下呢?
    是用dataset还是datareader
      

  6.   

    个人感觉,datareader好.虽然它是一直连接的.
      

  7.   

    如果不是为了得到XML格式的文件,最好使用datareader,优点多多。