ciao, devo eseguire una sp di sql server da ado con visualbasic.

La sp ha due parametri (2 date).

L'istruzione EXECUTE mi ritorna sempre l'errore [Microsoft][ODBC SQL Server Driver]Caratteristica opzionale non implementata.

Lo strano è che se la sp avesse una sola data come parametro il problema non si pone.
Come mai ? Dove sbaglio ?
Posto il codice per chiarezza.
Ciao e grazie.
Roby


Dim ADOCmd As New ADODB.Command
Dim ADOParm1 As ADODB.Parameter
Dim ADOParm2 As ADODB.Parameter
Dim ParmName As String

Set ADOConn = New ADODB.Connection
With ADOConn
.CursorLocation = adUseServer
.ConnectionString = MakeADOConnectionString(SQL_DRIVE, SV_DIS_SERVER, "OFFdb")
.Open
End With

Set ADOCmd.ActiveConnection = ADOConn
With ADOCmd
.CommandText = "controlloDate "
.CommandType = adCmdStoredProc
End With



Set ADOParm1 = ADOCmd.CreateParameter("@DataDa", adDate, adParamInput, 50, Format(Me.DTDA, "mm/dd/yyyy"))
ADOCmd.Parameters.Append ADOParm1

Set ADOParm2 = ADOCmd.CreateParameter("@DataA", adDate, adParamInput, 50, Format(Me.DTA, "mm/dd/yyyy"))
ADOCmd.Parameters.Append ADOParm2

ADOCmd.CommandTimeout = 55

ADOCmd.Execute

ADOConn.Close
Set ADOConn = Nothing