gourou00
Messages postés2Date d'inscriptionjeudi 7 mai 2009StatutMembreDernière intervention 9 juillet 2009
-
4 juin 2009 à 17:25
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
4 juin 2009 à 22:56
Bonjour,
Je demande votre aide pour une erreur que j arrive pas à résoudre,
alors j ai utilisé une procédure stockée pour insérer les données
saisies à partir d un formulaire, voici la procédure:
insert into users (iduser,nom,prenom,adresse)
values (@iduser,@nom,@prenom,@adresse)
et pour le code cs du formulaire:
Code :
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
DataSet1 ds = new DataSet1();
SqlConnection con;
SqlCommand cmd = new SqlCommand();
SqlParameter Sp1 = new SqlParameter();
SqlParameter Sp2 = new SqlParameter();
SqlParameter Sp3 = new SqlParameter();
SqlParameter Sp4 = new SqlParameter();
cmd = new SqlCommand("StoredProcedure2", con);
cmd.CommandType = CommandType.StoredProcedure;
con.Open();
cmd.ExecuteReader();
con.Close();
}
}
alors build succeded mais aprés execution:
Citation:
La procédure ou fonction 'StoredProcedure2' attend le paramètre '@iduser', qui n'a pas été fourni.
Détails de l'exception: System.Data.SqlClient.SqlException: La
procédure ou fonction 'StoredProcedure2' attend le paramètre '@iduser',
qui n'a pas été fourni.
Erreur source:
Ligne 45 :
Ligne 46 : con.Open();
Ligne 47 : cmd.ExecuteReader();