Salut à tous chers développeurs. J'ai écrit sur sql server 2008 une procédure stockée prenant 2 varchar en paramètres, je convertis ces paramètres en date à l'aide de la fonction convert(date,paramètre,103) et lorsque je l'exécute la procédure en entrant les varchar au format date JJ/MM/AAAA, tt marche bien. Maintenant, je voudrais entrer les deux paramètres au mm format JJ/MM/AAAA sur une feuille de calcul excel, les récupérer dans un programme VBA (une macro) et faire appel à l'exécution de la procédure dans ledit programme. Mais l'exécution ne se réalise pas et j'ai le message d'erreur suivant: Erreur d'exécution '-2147217900(80040e14)' Syntaxe incorrecte vers '/' sur la ligne de code suivante Set rs = cnx.Execute("EXECUTE dbo.JOURNAUX_COMPTABLES " & Date_1 & "," & Date_2 & ";") d'appel à la procédure stockée.
"JOURNAUX_COMPTABLES" est le nom de la procédure stockée,
"rs" est le nom de l'objet Recordset,
"cnx" est le nom de l'objet connection.
Merci de m'aider à résoudre le pb, svp.
A +.
Partager