SQL : variable dans clause Where
Résolu/Fermé
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.
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:
- SQL : variable dans clause Where
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Requête sql date supérieure à ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
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
25 févr. 2005 à 11:45
Bonjour!
quel language?
si c'est du VB ou ASP
"Select * from MaTable where Id_MaTable =" & ID
quel language?
si c'est du VB ou ASP
"Select * from MaTable where Id_MaTable =" & ID
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
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() +";"
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() +";"
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
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
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
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.
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.
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
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
Merci d'avance