Bonjour à tous et toute,

Voila j'ai un problème avec une requete que j'execute en Visual basic sur une base access. Voila le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Set recordDelete = maBase.OpenRecordset("DELETE * from tblHistoriqueMaintenancePreventive where id = " & ID, dbOpenDynaset)
La requete marche bien quand elle est executé directement sur la base de donnée mais lorsque je l'execute dans le programme elle me sort une erreur qui dit "opération non valide"

Quel est le problème?

Merci pour votre aide

PS: j'ai cherché sur les forum mais sans succes...