Je souhaite insérer des enregistrements dans une table stockée sous Oracle à l'aide de vba excel.

Pour cela, j'ai codé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 Set rsRecords = conn.Execute("INSERT INTO toppdm.object (ID_USER_CREATE, CREATION_DATE, TYPE, FILENAME , DESCRIPTION , ID_ENTREPRISE, FILELINKED,ID_OBJECT_CATEGORY, ORIGINAL_FILENAME, ID_COMPANY, LINK_TYPE) " _
                             & "VALUES (1661, to_date('29/05/2015','DD/MM/YY'),2, '" & chemin & "','" & nom_fichier & "',1,0,9,'" & chemin & "',1,3")
A l'exécution, j'ai un message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA00917: virgule absente
Je ne vois pas d'où cela peut provenir.