Erreur "trop peu de paramètres" en SQL/VBA
Résolu/Fermé
Pioup
-
6 juil. 2010 à 15:52
lys44 Messages postés 57 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 21 mars 2011 - 7 juil. 2010 à 12:30
lys44 Messages postés 57 Date d'inscription mardi 25 mai 2010 Statut Membre Dernière intervention 21 mars 2011 - 7 juil. 2010 à 12:30
A voir également:
- Erreur "trop peu de paramètres" en SQL/VBA
- Parametres de mon ordinateur - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Paramètres de confidentialité - Guide
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
2 réponses
lys44
Messages postés
57
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
21 mars 2011
5
Modifié par lys44 le 7/07/2010 à 10:55
Modifié par lys44 le 7/07/2010 à 10:55
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...
7 juil. 2010 à 10:34
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.
7 juil. 2010 à 10:54
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.
Modifié par maka54 le 7/07/2010 à 10:55
7 juil. 2010 à 11:15
Et merci à maka54, ça marche parfaitement comme ça !
7 juil. 2010 à 11:20
J'avais inversé ' " à la fin sans faire exprès.
Bref, ça marche tant mieux ;)
De rien, bon codage.