[VBA] envoi de paramètres associé à une requête SQL

envoi de paramètres associé à une requête SQL [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 22-05-2003 à 16:20:43    

soit la requête SQL suivante:
 
"SELECT nomPoste FROM POSTE WHERE indicePoste=nombre"
 
nombre étant un paramètre, je ne vois pas comment faire pour envoyer le paramètre(par exemple '2') avec la requête en VBA vers une base de données access.
 
quelqu'un sait-il comment faire?
 
merci

Reply

Marsh Posté le 22-05-2003 à 16:20:43   

Reply

Marsh Posté le 22-05-2003 à 16:37:37    

dane a écrit :

soit la requête SQL suivante:
 
"SELECT nomPoste FROM POSTE WHERE indicePoste=nombre"
 
nombre étant un paramètre, je ne vois pas comment faire pour envoyer le paramètre(par exemple '2') avec la requête en VBA vers une base de données access.
 
quelqu'un sait-il comment faire?
 
merci


 
Je pense que tu dois parametrer ta requete:
"SELECT nomPoste FROM POSTE WHERE indicePoste=?"
 
mais apres je ne sais pas somment tu dois l'appeler
 
fais des recherche sur le forum, tu trouveras ton bonheur...
 
 


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 22-05-2003 à 16:41:20    

en la paramettrant je pers tout l'intérêt
 
la proprièté parameters de l'objet Query peut elle m'aider?

Reply

Marsh Posté le 22-05-2003 à 16:45:51    

dane a écrit :

en la paramettrant je pers tout l'intérêt


 
Pourquoi ?
Si en parametre tu passe ta variable "nombre"...
 
Sinon c que j'ai pas bien compris ou tu voulais en venir...  :-(


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 22-05-2003 à 17:06:01    

si j'ai compris,
 
tape : maRequete = "select blabla from blablabla where indicePoste=" & nombre & ";"
 
ca devrait passer non ?

Reply

Marsh Posté le 22-05-2003 à 17:10:33    

Hao a écrit :

si j'ai compris,
 
tape : maRequete = "select blabla from blablabla where indicePoste=" & nombre & ";"
 
ca devrait passer non ?


 
Tres bonne idée !
Il me semble, en effet, que ca doit résoudre le pb !!!


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 22-05-2003 à 17:37:03    

désolé j'me suis absenté mais je vois avec plaisir que mon problème est résolu, je pense que ça devrait marché
 
merci bien tout le monde

Reply

Marsh Posté le 21-06-2006 à 09:19:58    

Bonjours j'ai lu ce sujet qui m'a beaucoup aider et je voudrais vous demander pourquoi ma requete bug :
j'ai un probleme de conversion je pense car il me dit que mon nom de colonne est incorrecte ou quand je le change il dit impossible de convertir en varchar un champ 'AAA'
 
svp aider moi

Reply

Marsh Posté le 21-06-2006 à 09:26:32    

>darki666, soit tu as mis une capture d'écran (je vois pas les images web où je suis), soit tu n'as pas donné le code correspondant à la fabrication de ta requête (VBA et SQL). Sans cela on va faire des suppositions dans le vide ou plus sûrement, ne pas te répondre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed