Problème pour passer un paramètre dans une requete
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 2008
-
23 févr. 2006 à 16:49
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 2011
-
1 mars 2006 à 15:09
Bonjour à tous ,
Voilà j'ai un petit souci SQL si quelqu'un a déjà rencontré le problème
Je fais la requete suivante qui marche très bien (je récupère les deux lignes correspondant aux machines):
SELECT *
FROM dbo.MACHINE
WHERE (NO_MACHINE IN ('1' , '2'))
ensuite j'essaie de le faire par paramètre comme ceci:
SELECT *
FROM dbo.MACHINE
WHERE (NO_MACHINE IN (@nomachine))
avec comme paramètres : '1', '2' lorsque j'execute ma requete
et là ô surprise la requete ne me retourne rien!!
Vraiment je suis perdu, je pense que ça doit être une erreur de syntaxe je ne sais pas...
Merci de votre aide
Deluka.
A voir également:
Problème pour passer un paramètre dans une requete
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 24 févr. 2006 à 09:39
Salut ,
je ne la déclare pas je lance ma requete comme ça via enterprise manager de SQL server, puis il m'ouvre une boite de dialogue me demandant de rentrer les parametres pour @nomachine.
Là si je met 1 il me renvoi bien la ligne de la machine n°1 , si je met 2 pareillement etc...
mais si je met 1,2 il me renvoi pas les lignes des machines 1 et 2 alors que si je le met en dur dans la requete ça marche..
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 24 févr. 2006 à 10:37
ça n'a pas fonctionné : apparement dans l'analyseur de requête il ne comprend que le premier chiffre et me renvoi la ligne de la machine n°1 mais pas la ligne des machines 1 et 2...
Deluka.
Vous n’avez pas trouvé la réponse que vous recherchez ?