Bonjour,

J'ai un petit soucis avec une requête SQL "INSERT TO", lorsque je l’exécute j'ai un message d'erreur m'indiquant qu'il me manque un opérateur.
Ma table comporte 3 champs, 2 au format texte, le dernier au format date.

Lorsque j'écris les valeurs en dur dans la requête, cela fonctionne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
cnn.Execute "INSERT INTO Files (Path, File, DateLastModified) VALUES ('test', 'test',#12/09/2016 10:00:00#)"
Par contre, avec ce code, ça bloque.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Public Function WriteFileInfo(ByVal strFilePath As String, ByVal strFileName As String, ByVal dtDateLastModified As Date)
 
     cnn.Execute "INSERT INTO Files (Path, File, DateLastModified) VALUES ('" & strFilePath & "', '" & strFileName & "', #" & dtDateLastModified & "#)"
D'où peut venir le problème?

Merci.