Erreur d’exécution '3061' : trop peu de paramètres. 1 attendu.

Fermé
Gnyss - 2 mai 2019 à 22:37
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 4 mai 2019 à 07:20
Bonjour,

j'aimerais que vous m'aidiez à régler un petit souci dans Access.
voilà je voudrais exécuter une requête Sql en Vba, dont le script est le suivant :

Dim var As String: Dim base As Database

If (list_ref.Value <> "" And IsNumeric(qtemaj.Value)) Then

Set base = Application.CurrentDb
var = "UPDATE produit SET qteapp=" & qtemaj.Value & " WHERE idprod=" & list_ref.Value & ""
base.Execute (var)

MsgBox "Produit Enregistré"

mais il y a un message d'erreur qui s'affiche:
"erreur d’exécution '3061' : trop peu de paramètres. 1 attendu."
et le curseur se positionne au niveau de base.Execute (var)

Merci d'avance.
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 4 mai 2019 à 07:30
Bonjour,

Regardez ce qu'il y a devant et derrière '3061'
Et normalement un ; a la fin....
0