IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Probléme procédure stockée+asp.net


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 64
    Par défaut Probléme procédure stockée+asp.net
    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:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ------------------------------------------------
    ALTER PROCEDURE dbo.StoredProcedure2 
    (
    @iduser int,
    @nom varchar(50),
    @prenom varchar(50),
    @adresse varchar(50)
    )
     
    AS
     
    insert into users (iduser,nom,prenom,adresse) 
    values (@iduser,@nom,@prenom,@adresse)
    ------------------------------------------------
    et pour le code cs du formulaire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    ------------------------------------------------
    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();
     
     
     
        protected void Page_Load(object sender, EventArgs e)
        {
     
        }
     
     
        protected void Button1_Click(object sender, EventArgs e)
        {
     
          con = new SqlConnection ( "Data Source=.\\sqlexpress;Initial Catalog=mabase;Persist Security Info=True;User ID=sa;password=sa" );
     
          cmd.Parameters.Add("@iduser", SqlDbType.Int).Value = Convert.ToInt32(txt_id.Text);
          cmd.Parameters.Add("@nom", SqlDbType.VarChar).Value = txt_nom.Text;
          cmd.Parameters.Add( "@prenom" , SqlDbType.VarChar).Value = txt_prenom.Text;
          cmd.Parameters.Add( "@adresse" , SqlDbType.VarChar).Value = txt_adresse.Text;
     
          cmd = new SqlCommand("StoredProcedure2", con);
          cmd.CommandType = CommandType.StoredProcedure; 
     
             con.Open();
             cmd.ExecuteReader();
             con.Close(); 
     
        }
    }
    ------------------------------------------------------
    alors build succeded mais aprés execution:

    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();
    Ligne 48 : con.Close();
    Ligne 49 :


    MERCI POUR VOTRE AIDE.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    - Tout d'abord merci d'utiliser la balise code , cela facilite grandement la lecture.

    - Ensuite, ce code ne peut pas marcher : tu ajoutes des paramètres à ton objet command et tu l'instancies après.

    - Dernier point : c'est une pratique de programmation assez mauvaise que de mettre de l'accès DB dans le "code behind".

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 64
    Par défaut souci PS et asp.net
    Merci pour votre réponse, pouvez-vous m aider à résoudre ce souci?

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/09/2006, 14h38
  2. problème procédure stockée
    Par hamham dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 19/04/2006, 12h33
  3. [AJAX] Ajax et ASP.NET
    Par boleduch dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/03/2006, 16h15
  4. Problème procédure stockée + trie
    Par an_merle dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 14/02/2006, 22h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo