2010-01-28 89 views
1
SqlCommand cmd = new SqlCommand("FlowClientHardQ 0, 10, 1, 1, 364, Null", conn); 

的作品,並沒有錯誤SQL ASP.NET [SQL命令錯誤]

SqlCommand cmd = new SqlCommand("FlowClientHardQ @ID_User, @ID_ListGroupParIzm, 1, 1, @CIzmer, Null", conn); 
      cmd.Parameters.AddWithValue("@ID_User", user); 
      cmd.Parameters.AddWithValue("@ID_ListGroupParIzm", ID_ListGroupParIzm); 
      cmd.Parameters.AddWithValue("@CIzmer", izmer); 

建設 「FlowClientHardQ」

+0

什麼是用戶。它是用戶或用戶對象的ID。 – Kieran 2010-01-28 06:36:44

+0

它的id,但問題解決了,除了我不知道如何發送NULL值 – Cynede 2010-01-28 07:05:39

回答

6

只是這樣做:

SqlCommand cmd = new SqlCommand("FlowClientHardQ", conn); 
    cmd.Parameters.AddWithValue("@ID_User", user); 
    cmd.Parameters.AddWithValue("@ID_ListGroupParIzm", ID_ListGroupParIzm); 
    cmd.Parameters.AddWithValue("@CIzmer", izmer); 

如果你調用存儲過程,只需將命令文本設置爲存儲過程的名稱,並添加喜歡現在做的參數。在執行之前,將命令類型設置爲StoredProcedure。