Bonjour le forum,

Je travaille avec Access en asp3.

J'ai une variable de session qui contient la valeur 123456.

Je fais response.write matricule et j'obtiens 123456, ce qui prouve que la valeur est correcte.

Je donne la valeur de Session("Matricule") à une autre variable qui se nomme mat.

En faisant un response.write mat j'obtiens toujours 123456.

Je crée ma chaîne SQL de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql = "select * FROM [G3Memorants] Where [G3PromoteurMemoires] = mat"
où mat est la variable.

Et quand je fais un response.write mysql il me donne ce résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * FROM [G3Memorants] Where [G3PromoteurMemoires] = mat
Alors qu'il devrait me donner ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * FROM [G3Memorants] Where [G3PromoteurMemoires] = 123456
Voyez vous où jai fais l'erreur ?

Y'a t'il possibilié d'utiliser une variable dans une chaîne SQL ?

Merci d'avance.

BGS