我试了总是第一张表有数据,但是后继张表就没有数据了
System.Data.DataSet dataSet = new DataSet();
System.Data.OleDb.OleDbDataAdapter dataAdapter = new OleDbDataAdapter();
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "MIKE.sp_DailyCCSRptBranchLackApply";
dataAdapter.Fill(dataSet);
com.CommandText = "MIKE.sp_DailyCCSRptBranchPassApply";
dataSet.Tables.Add(new System.Data.DataTable());
dataAdapter.Fill(dataSet.Tables[1]);
。
。
。
。
System.Data.DataSet dataSet = new DataSet();
System.Data.OleDb.OleDbDataAdapter dataAdapter = new OleDbDataAdapter();
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "MIKE.sp_DailyCCSRptBranchLackApply";
dataAdapter.Fill(dataSet);
com.CommandText = "MIKE.sp_DailyCCSRptBranchPassApply";
dataSet.Tables.Add(new System.Data.DataTable());
dataAdapter.Fill(dataSet.Tables[1]);
。
。
。
。
System.Data.DataSet dataSet = new DataSet();
System.Data.OleDb.OleDbDataAdapter dataAdapter = new OleDbDataAdapter(com);
com.CommandType = CommandType.StoredProcedure;
com.CommandText = "MIKE.sp_DailyCCSRptBranchLackApply";
dataAdapter.Fill(dataSet);com.CommandText = "MIKE.sp_DailyCCSRptBranchPassApply";
dataAdapter = new OleDbDataAdapter(com);//重新实例化一次
DataTable dt = new DataTable();
//dataSet.Tables.Add(new System.Data.DataTable());
dataAdapter.Fill(dt);
dataSet.Tables.Add(dt);