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

MS SQL Server Discussion :

[sql2005]problème avec stored dynamique


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par défaut [sql2005]problème avec stored dynamique
    Bonjour à tous,

    Je voudrais faire une stored dynamique, mais à un momment je dois récupérer dans une variabl de ma stored la valeur d'une de mes requêtes

    voilà le 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
    26
    27
    28
    29
    30
     
    ALTER PROCEDURE [dbo].[CheckingPass]
     
    @login AS NVARCHAR(50),
    @pass AS NVARCHAR(50),
    @role AS nvarchar(50)
     
    AS 
     
     
    BEGIN
    declare @sqlstring1 nvarchar(50)
    declare @id as int
     
    set @sqlstring1= ( select idpersonne from personne 
    				where [login] =@login )
     
     
    set @id = exec @sqlstring1                 --erreur ici 
     
    declare @sqlstring  nvarchar(200)
     
    print @id
    set @sqlstring = ('select count(idpersonne) from ' + @role + ' where   statut = 1 and idpersonne = + @id)	 
     
    print @sqlstring  
     
    exec sp_executesql @sqlstring
     
    END
    quand je fais comme ca il me met une erreur avec @id = exec @sqlstring1
    dans mon id je voudais récupérer le résultat de ma requête pour le réutiliser dans ma @sqlstring

    voilà en espérant que quelqu'un pourra m'aider

    Merci d'avance
    Marc

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SET @sqlstring1= 'SELECT idpersonne FROM personne 
    				WHERE [login] =' + @login 
     
     
    SET @id = exec (@sqlstring1)

Discussions similaires

  1. [ImageMagick] Problème avec image dynamique
    Par ALTF4 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/09/2006, 11h55
  2. problème avec tableau dynamique
    Par akrobat dans le forum C++
    Réponses: 7
    Dernier message: 28/04/2006, 15h29
  3. Problème avec menus dynamiques
    Par narwydann dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/04/2006, 15h28
  4. [MySQL] [BDD] Problème avec SELECT "dynamique"
    Par Vecine dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/03/2006, 11h11
  5. Problème avec tableaux dynamiques et procédure
    Par K20 dans le forum Langage
    Réponses: 11
    Dernier message: 06/01/2006, 20h51

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