Lancer une requête SQL Delete à partir de VBA Excel
Bonjour à tous,
Tout est dans le titre ! Je me connecte à une base de donnée à partir d'une macro excel, j'arrive récupérer le résultat d'une requête "Select", à faire des "Insert into", mais impossible de supprimer des lignes d'une table avec une requête "Delete".
J'ai essayé de cette façon :
Code:
1 2 3
| Dim db As DAO.Database
Set db = DBEngine.OpenDatabase(chemin)
db.Execute "Delete From Table1 Where Champ1 = '0'" |
Et j'ai un message d'erreur :
Citation:
Run-time error '3464':
Data type mismatch in criteria expression.
Quelqu'un a déjà réussi à faire ce genre de requête ?