2009-07-02 7 views
0

Voici mon code derrière:procédure ou une fonction « usp_SendEmails » attend paramètre « @SchedId », qui n'a pas été fourni

protected void gvviewapproval_RowUpdated(object sender, GridViewUpdatedEventArgs e) 
    { 
     using (SqlConnection cn = new SqlConnection(Utilities.ConnectionString())) 
     { 
      using (SqlCommand cmd = new SqlCommand("usp_SendEmails", cn)) 
      { 
       cn.Open(); 
       cmd.CommandType = CommandType.StoredProcedure; 
       cmd.ExecuteNonQuery(); 
      } 
     } 

     gvviewapproval.DataBind(); 
    } 
} 
+0

Je ne pense pas que le message d'erreur pourrait être beaucoup plus explicite. –

Répondre

2

Vous devez ajouter un paramètre nommé « @SchedId » à l'objet de commande avant d'exécuter la question.

à savoir

cmd.Parameters.AddWithValue("@SchedId", 3); 
Questions connexes