我有一个存储过程,它返回我在 DataReader 中捕获的两个结果集。
dr = returnData(Id,frmDate, toDate);
dt1 = new DataTable();
dt2 = new DataTable();
dt1.Load(dr);
dr.NextResult(); // Proceed to next resultset
dt2.Load(dr);
DataTable dt1 已成功填充,但 DataTable dt2 仍为空。怎么做。甚至可能吗?DataReader 第一次使用时会被销毁吗?