VBA: Appel de procédure stockée SQL Server avec deux arguments

Comme indiqué dans le titre, je veux juste appeler une procédure stockée SQL Server à partir de VBA.

Je peux appeler ma procédure stockée comme ceci:

  EXEC  dbo.spClientXLS @Nr =  ' 131783', @date = '21.09.2014'

Nr est un varChar(50) type de valeur, et date est de type date

Maintenant, si je veux l'appeler à partir de VBA, je reçois un message d'erreur. Mon code en VBA est:

...'SQL Server stored procedure which is to execute with parameters
Dim ADODBCmd As New ADODB.Command
With ADODBCmd
    .ActiveConnection = objconn
    .CommandTimeout = 500
    .CommandText = "dbo.spClient"
    .CommandType = adCmdStoredProc
End With
Set recordset = ADODBCmd.Execute(, date, Nr)

Date est de type Date, Nr est de type String.

Je serais heureux, si quelqu'un peut m'expliquer, comment je peux le manipuler avec deux arguments.

Ce qui concerne

InformationsquelleAutor Kipcak08 | 2014-10-07