我在提取数据填充到dataset中的时候,当我提取25W记录没有问题,而当我提取了27W记录的时候就会出现一个内存益处的异常,有没哪个前辈指导一下!!!

解决方案 »

  1.   

    每个DataTable   可存储的最大行数是   16,777,216。 
    每个DataSet 可以有多个DataTable   组成。 建议先处理一下。没必要一次读取这么多数据。实在不行就用存储过程处理一下。
      

  2.   

    没有  不过数据量大的话会超时就读不了那么多  所以也不建议一次读取太多数据  可以分开读取
    dataset就是一个xml序列化  自己也可以写一个
      

  3.   

    读取的数据太多了,table表自然会溢出,我觉得你没有必要一次读取这么多的数据