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

Rispondi quotando