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

Langage SQL Discussion :

Changement du type d'un paramètre pour une procédure stockée de rajout de ligne dans


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 64
    Points : 57
    Points
    57
    Par défaut Changement du type d'un paramètre pour une procédure stockée de rajout de ligne dans
    Bonjour,
    Je rencontre un problème avec une procédure stockée.
    Je vous explique d’abord le contexte :
    J’ai une table CAA avec 10 colonnes, dont une FK qui est ID_ETABLISSEMENT.
    Cette FK vient de la table ETABLISSEMENT qui possède, entre autres, une colonne NOM_ETABLISSEMENT.
    Ma procédure stockée doit me permettre de rajouter une ligne à la table CAA à partir d’un formulaire. Elle reçoit donc en paramètres d’entrée les réponses du formulaire. Pour la colonne ID_ETABLISSEMENT, elle reçoit le nom de l’établissement à partir d’une DropDownList.
    Je ne sais pas comment associer l’ID_ETABLISSEMENT correspondant au nom de l’établissement du formulaire.
    Voici mon code :

    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
     
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
     
    CREATE PROCEDURE InsertCAA 
    	-- Add the parameters for the stored procedure here
    	@num int = 0, 
    	@nom TEXT = NULL,
    	@prenom TEXT = NULL, 
    	@civ TEXT = NULL,
    	@fonction TEXT = NULL, 
    	@role TEXT = NULL,
    	@ville TEXT = NULL,
    	@pays TEXT = NULL,
    	@tel TEXT = NULL,
    	@etablissement TEXT = NULL
    AS
    BEGIN
    	SET NOCOUNT ON;
    	INSERT INTO CHARGE_D_AFFAIRE_AGENT (ID_CHARGEAFFAIRE, NOM, PRENOM, CIVILITE, FONCTION, ROLE_DANS_LE_DEAL, VILLE, PAYS, TELEPHONE, ID_ETABLISSEMENT)
           VALUES               (@num, @nom, @prenom, @civ, @fonction, @role, @ville, @pays, @tel, @etablissement )
     
    END
    Merci d’avance de votre aide

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 64
    Points : 57
    Points
    57
    Par défaut
    J'ai finalement résolu le problème mais dans ma page .Net qui affiche les données et qui donne les paramètres en entrée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/08/2009, 10h54
  2. Réponses: 2
    Dernier message: 03/12/2006, 12h37
  3. Réponses: 2
    Dernier message: 27/06/2006, 15h21
  4. Passer le nom de colonne en paramètre d'une procédure stocké
    Par theartist dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/01/2005, 15h39
  5. Un fichier .bmp comme paramètre d'une Procédure stockée
    Par FONKOU dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/10/2004, 17h56

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