otakurom
Messages postés120Date d'inscriptionjeudi 2 août 2007StatutMembreDernière intervention11 juin 2010
-
28 déc. 2009 à 01:27
otakurom
Messages postés120Date d'inscriptionjeudi 2 août 2007StatutMembreDernière intervention11 juin 2010
-
28 déc. 2009 à 10:01
Bonjour,
J'ai une table "Produits" dans access avec les champs "N°", "Dénomination", "Stock_actuel"...
Lorsque je tape :
Set re = bds.OpenRecordset("SELECT `Stock_actuel` FROM `Produits` WHERE `N°`= " & "1")
Le programme récupère la donnée sans problème!
Mais si je tape :
Set re = bds.OpenRecordset("SELECT `Stock_actuel` FROM `Produits` WHERE `Dénomination`= " & "P1")
J'ai alors le message ! "Trop peu de parametres: 1 attendu"
Le problème vient de P1 qu'il ne reconnait pas.
Je ne sais pas comment faire pour qu'il le reconnaisse. Pouvez vous m'aider svp, je suis perdu là.
A voir également:
La valeur n'est pas comprise dans la plage attendue
bilelvb
Messages postés10Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention28 décembre 2009 28 déc. 2009 à 04:47
Set re = bds.OpenRecordset("SELECT `Stock_actuel` FROM `Produits` WHERE `Dénomination`= " & P1 &"")
Le pb est au niveau de la variable, donc tu dois l entouré par "&&".
Normalement ça va tourner.