Nom d'objet non valide erreur lorsque vous essayez d'exécuter la procédure stockée?

Pas sûr de ce que l'affaire est que j'ai de la procédure stockée nommée exactement ce que j'appelle cependant il me donne toujours cet objet non valide erreur. Voici le code de connexion, l'erreur est levée sur la deuxième à la dernière ligne.

SqlConnection cnstr = new SqlConnection(ConfigurationManager.ConnectionStrings["darconn"].ConnectionString);
SqlCommand sqlcmd = new SqlCommand();

sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.Connection = cnstr;
sqlcmd.CommandText = "SetMapping";

String[] pullKodID = bundlelist.SelectedValue.ToString().Split(':');
int kod_id = System.Convert.ToInt32(pullKodID[0]);

sqlcmd.Parameters.Add("@kod_id", kod_id);
sqlcmd.Parameters.Add("@ell_id", courselist.Items[i].Text);
cnstr.Open();
sqlcmd.ExecuteNonQuery();
cnstr.Close();
peut-être que cela aide les stackoverflow.com/questions/9419710/...

OriginalL'auteur MetaGuru | 2009-05-15