Salut
Je pense que tu n'utilises pas le bon type d'objet.
Pour moi (*), QueryDef sert à définir une requète qui restera stockée dans ta base de données et à laquelle on accédera par le passage de paramètres.
(*) pas trop sûr
Si tu ne souhaites que lancer une demande d'Update, cela se fait directement sur la connexion :
Exemple : maConnexion.Execute "Update ..."
Cette syntaxe est aussi valable pour les Delete (SQL)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)