|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() hadrien Apprenti Ingénieur Inscription : mars 2011 Messages : 86 ![]() |
Bonjour,
Je souhaite faire un enregistrement par VBA sur ACCESS 2007, et ça m'affiche une message d'erreur "3061, trop peu de paramètre, 2 attendus", et le débugage surligne "CurrentDb.Execute strSQL". Quelqu'un connaîtrait-il la cause de mon problème ?? Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
Il y a des informations dans ta requête qui sont inconnues.
Et même, il y en a deux, d'après ton message. Mais bon... sinon... à part cela... Normalement, on évite de mettre du SQL dans du code. - cela pose des soucis de lecture - cela n'optimise pas le schéma d'exécution de la requête - c'est le premier moyen offert aux pirate pour faire du "SQL Injection" Donc, on évite. Et, au lieu de cela, on utilise des requêtes paramétrées. Et tu pourras, sur ton querydef, utiliser les membres parameters avant l'exécution de la requête. Ce sera tellement plus "beau" et "efficace", qu'après, tu ne pourras plus t'en passer.
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com