Erreur "trop peu de paramètres" en SQL/VBA
Résolu
Pioup
-
lys44 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
lys44 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Erreur "trop peu de paramètres" en SQL/VBA
- Parametres de mon ordinateur - Guide
- Paramètres dns - Guide
- Paramètres de confidentialité - Guide
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
2 réponses
Hum...
Je pense qu'il faudrait tout d'abord mettre les bonnes quotes dans la requête!
Statut = "terminée" est, apparemment un string.
De ce fait dans la requête il faut mettre les quotes correspondantes. ' ------- '
requete = "Select Count(*) as Nb_inter FROM [Demande d'Intervention] WHERE Statut_Intervention = '" & statut "'""
A mon sens, cela peut démarrer le débugage...
Je pense qu'il faudrait tout d'abord mettre les bonnes quotes dans la requête!
Statut = "terminée" est, apparemment un string.
De ce fait dans la requête il faut mettre les quotes correspondantes. ' ------- '
requete = "Select Count(*) as Nb_inter FROM [Demande d'Intervention] WHERE Statut_Intervention = '" & statut "'""
A mon sens, cela peut démarrer le débugage...
J'ai fais un copier coller de ce que tu proposes, mais j'ai désormais une erreur de syntaxe dans l'expression "Statut_Intervention = ' Terminée ".
J'ai vraiment beaucoup de mal avec ces " et ' ! Mais bon, ça commence doucement à rentrer.
Ex :
"................. WHERE num = " & num
Affichage : Where num = 028566631
" WHERE libellé = '" & libellé & "'""
Affichage : Where libellé = 'Ordinateur Portable'
Il faut que ' soit coller à "" car sinon ça indique un espace à la requête qui la fera planter.
Et merci à maka54, ça marche parfaitement comme ça !
J'avais inversé ' " à la fin sans faire exprès.
Bref, ça marche tant mieux ;)
De rien, bon codage.