我正在将大约 300 万行(ADODB 记录集)的大型结果集加载到数据表中。甚至将结果集加载到数据表中都需要很长时间。我想找到一种仅提取部分结果集然后将其加载到 DataTable 中的方法。或者,有没有办法直接读取记录集而不是将其加载到数据表中然后读取它?
这是我用来填充我的数据表的代码 -
OleDbDataAdapter oleDA = new OleDbDataAdapter();
DataTable dt = new DataTable();
oleDA.Fill(dt, myADODBRecordset);