日期:2014-05-18  浏览次数:20555 次

OracleDataAdapter填充DataSet很慢,高手赐教,谢谢!
DataSet dsDataSet = new DataSet();
OracleDataAdapter OleDBAdapter = new OracleDataAdapter();
cmd.CommandText = strSQL;
cmd.CommandTimeout = 30;
OleDBAdapter.SelectCommand = cmd;
OleDBAdapter.Fill(dsDataSet);

"OleDBAdpater.Fill(dsDataSet)"很慢,直接导致内存不够,strSQL得到40万行数据,数据量是很大,我电脑配置没问题.
有没有解决方案啊,或者没有办法了?
谢谢啊。

------解决方案--------------------
40万行填进去别人也看不到啊.每次填10几行,翻页就行了
------解决方案--------------------
答案一个字。分!