DataReader でキャプチャした 2 つの結果セットを返すストアド プロシージャがあります。
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 は初めて使用するときに破棄されますか?