C#中執行存儲過程的實現

C#中執行存儲過程的代碼

 
 無參:  
  SqlConnection   sqlCon   =   new   SqlConnection("server=.;uid=ds;pwd=ds;database=庫名");  
  SqlCommand   sqlCmd   =   new   SqlCommand("存儲過程名",sqlCon);  
  sqlCmd.CommandType=CommandType.StoredProcedure;//設置調用的類型爲存儲過程  
  sqlCon.Open();  
  sqlCom.ExecuteNonQuery();  
  sqlCon.Close();  
   
  有參:以下爲兩個參數的  
  SqlConnection   sqlCon   =   new   SqlConnection("server=.;uid=ds;pwd=ds;database=庫名");  
  SqlCommand   sqlCmd   =   new   SqlCommand("存儲過程名",sqlCon);  
  sqlCmd.CommandType=CommandType.StoredProcedure;//設置調用的類型爲存儲過程  
   
  SqlParameter   sqlParme;  
  //參數1  
  sqlParme=sqlCom.Parameters.Add("@purchaseID",SqlDbType.NVarChar);  
  sqlParme.Direction=ParameterDirection.Input;  
  sqlParme.Value=shichang.Value.Trim();  
  //參數2(在多了就以此類推)  
  sqlParme=sqlCom.Parameters.Add("@machineCategory",SqlDbType.NVarChar);  
  sqlParme.Direction=ParameterDirection.Input;  
  sqlParme.Value=ddlCode.Text.Trim();  
  sqlCon.Open();  
  sqlCom.ExecuteNonQuery();  
  sqlCon.Close();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章