Bonjour a tous

Dans mon dernier message, j'avais demandé comment faire pour utiliser une variable dans une requête et ça marche parfaitement maintenant sauf quand cette variable contient des nombres a virgules

je détaille
voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
cmdADO.CommandText = "SELECT CALIBRE 
FROM CARACTERISTIQUE 
WHERE CALIBRE=" + CmbCalibre.Text
Jusque là c'est bon
ensuite CmbCalibre.Text=0,5

et quand j'execute j'ai le message d'erreur suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
erreur de syntaxe(virgule) dans l'expression
'CALIBRE=0,5'
par contre avec des point ça marche, mais ça ne m'arrange pas car tout les nombres decimaux de la base sont à virgule

donc j'aimerai savoir si il y a un moyen ou si je dois "m'amuser" a changer tout le nombre de la base

merci