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 :

requetes parametrés sous sql server


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 15
    Par défaut requetes parametrés sous sql server
    bonjour tt le monde
    j'explique mon probleme
    je suis debutant,
    j'ai une table: AMI dans une base de donné sous sql server 2000
    Ami(N_ami,nom) , N_ami est cle primaire de type numeric , et nom et de type char
    je veux construire une requete qui :
    une fois executée demande a l'utilisateur de rentrer le N_ami et elle affiche le nom correspandant
    je donne exemple:

    N_ami Nom
    1 moi
    2 toi
    3 celui qui m'aide ;-)


    quand j'execute la requete depuis l'analyseur de requete, il doit me donner la main pour rentrer un numero exemple : je rentre 2 .alors je dois avoir : toi afficher comme resultat

    je pense que c'est facile mais comme je suis debutant en infos tanpis

    pour l'instant je cherche la syntaxe de la requete

    le debut C'est : select nom from ami where ????????

    j'ai deja essayé avec : select nom from ami where N_ami = @N_ami ==> ceci donne erreur

    et aussi avec : select nom from ami where N_ami = ? ceci egalement

    aider moi s'il vous plait mais sans faire les procedure ni les declaration ni les codes car c'est tres tres avncé pour moi

    merciiiiiiiiiiiiii

  2. #2
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    Citation Envoyé par invisible-xXx Voir le message
    j'ai deja essayé avec : select nom from ami where N_ami = @N_ami ==> ceci donne erreur
    quelle erreur?

    J'ai le souvenir que les requêtes paramétrées n'existent que sous visual studio avec le query builder et pour le test intra sql server il faut les remplacer par des valeur pour vérifier que la requête est bonne. Mais la syntaxe est bien @param
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 15
    Par défaut
    bonjour
    merci pour la reponse , mais a savoir que pour l'instant on etudie le sql server
    et le prof nous a demander de chercher comment faire le truc
    bien sur si ca depend de visual studio ou bien de visual basic (code) le prof a du nous le dire
    j'ai chercher partout sans aucun resultat C 'est pourquoi je pose ma demande ici
    alors je suis pronneur de toutes solution ( masi s'il vous plait pas de code et pas de visual basic ) seulement sql server
    merci infiniment

  4. #4
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    http://webman.developpez.com/article...rameter/vbnet/

    je ne vois pas autre chose



    Citation Envoyé par invisible-xXx Voir le message
    bonjour
    merci pour la reponse , mais a savoir que pour l'instant on etudie le sql server
    et le prof nous a demander de chercher comment faire le truc
    bien sur si ca depend de visual studio ou bien de visual basic (code) le prof a du nous le dire
    j'ai chercher partout sans aucun resultat C 'est pourquoi je pose ma demande ici
    alors je suis pronneur de toutes solution ( masi s'il vous plait pas de code et pas de visual basic ) seulement sql server
    merci infiniment
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  5. #5
    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,

    Pour créer une requête paramétrée, tu peux faire une fonction utilisateur (UDF) qui retourne une table.

    Mais si la question est : comment dans Query Analyser rendre la main à l'utilisateur pour qu'il saisisse un paramètre, ce n'est pas possible. SQL est un langage serveur, pas un langage client qui gère des interfaces utilisateur.

Discussions similaires

  1. la requete UPDATE sous sql server
    Par ibrahimCA dans le forum ASP.NET
    Réponses: 7
    Dernier message: 23/05/2011, 19h43
  2. [Requete] probleme de synthaxe sous SQL SERVER 2005
    Par sanosuke dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/05/2007, 11h24
  3. requete sql sous sql server 2000
    Par lamyae_84 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/04/2007, 18h59
  4. Réponses: 2
    Dernier message: 20/02/2007, 19h39
  5. Creation de Requete Croisée sous SQL Server 2K
    Par Fabby69 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/08/2005, 17h14

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