2016-02-29 47 views
-4

我有一個存儲過程調用多次,結果填充一個數據表。我可以先調用存儲過程幾次,並在結束時填入數據表或任何時候調用存儲過程,同時填充數據表?我可以使用循環調用存儲過程和結束填充數據表。 有可能嗎?怎麼做?如何多次調用一個存儲過程並填充一個數據表?

SqlCommand cmd = new SqlCommand(
       "SP_LastRead", conn); 
      DataTable dtData = new DataTable(); 
      cmd.CommandType = CommandType.StoredProcedure; 

      for (int i = 0; i < query3.Count(); i++) 
      { 
       cmd.Parameters.Add("@NoWater", SqlDbType.VarChar).Value = query3.Select(m=>m.SharingNo).ToString(); 
      } 
      rdr = cmd.ExecuteReader(); 

      dtData.Load(rdr); 

我想多次調用'SP_LastRead'並在最後填入'dtData'。

+1

[如何詢問一個很好的問題](http://stackoverflow.com/help/how問) –

+0

問題不清楚。慢慢來,再次發佈問題。 – Dhanuka777

回答

相關問題