SQL : variable dans clause Where

Résolu/Fermé
Philippe - 25 févr. 2005 à 11:41
 Corbeau36 - 13 juin 2011 à 18:04
Bonjour,

Soit une variable "ID", initialisée à la valeur 1 par exemple.
Ma requête Select * from MaTable where Id_MaTable = & ID & ne me renvoie rien. Je pense que mon problème vient de l'écriture autour de & ID & ; j'ai essayé des guillemets, des cotes, combinaison des deux... toujours rien. Si quelqu'un pouvait m'éclairer de sa lanterne...

Merci d'avance.
A voir également:

4 réponses

maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
25 févr. 2005 à 11:45
Bonjour!

quel language?

si c'est du VB ou ASP
"Select * from MaTable where Id_MaTable =" & ID
1
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 févr. 2005 à 11:47
Salut,
Je ne sais pas dans quoi tu programmes mais essayes déjà en écrivant 1 directement pour voir si ça marche ou pas.
Pour moi ça devrait être:

"SELECT....Id_Table = " + ID.ToString() +";"

1
Reeter Messages postés 120 Date d'inscription mercredi 13 août 2003 Statut Membre Dernière intervention 6 décembre 2005
25 févr. 2005 à 11:53
euh, j'y connais pas grand chose en sql, mais dans le peu de requêtes que j'ai fait, j'écrivais comme ça:

declare @id int
select @id = 1
select * from maTable where id_ma_table = @id

l'arobase sert à rien, c juste pour montrer la variable locale....
J'espère que ca a pu te faire avancer! En mm temps, c po gagné! :D
0
Bonjour,

Excusez mon manque de précision, le langage de programmation était le VB. J'ai pioché dans vos réponses.

"Select * from MaTable where Id_MaTable =" & ID &";" me renvoie mes data.

Merci à tous.
0
Chriskay Messages postés 14 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 15 mai 2007
14 juil. 2006 à 12:23
S'il te plait philippe est ce tu peut me donner totute cette codification VB car j'en ai vivement besoin car le mien ne marche pas. J'aimerai voir comment du debut à la fin. Tu peut le coller au forum ou tu peut aussi me l'envoyer par e-mail: chriskay14@hotmail.com

Merci d'avance
0
J'adore internet meme 5 ans apres on trouve une réponse à nos questions mdr :)
Bonne prog à tous :)
0