Buongiorno
sto testando una applicazione
a dire il vero ho solo i permessi di esecuzione per le SP su sqlserver
devo solo verificare che la SP ritorna un valore

attualmente la SP mi ritorna sempre: "0"
ma il test dice che dovrebbe essere un valore concatenato ad una: "_"
quindi...o sono io che ho scritto male qualcosa oppure la SP non funziona

essendo che se mando la mail di anomalia, vorrei essere sicuro che tutto vada bene nel mio codice, potete dirmi se ho fatto qualche errore nell'impostare i parametri e controllare quello di ritorno?

a me sembra tutto corretto
grazie


codice:
    Dim RS As New ADODB.Recordset
    Dim CON As New ADODB.Connection
    CON.Open "Provider=SQLNCLI;Server=*****;Database=***;Uid=**;Pwd=****;"
    
    Dim cmdTemp As New ADODB.Command
    Set cmdTemp.ActiveConnection = CON
    cmdTemp.Parameters.Append cmdTemp.CreateParameter("@Cod_CTA", adVariant, adParamReturnValue)
    cmdTemp.Parameters.Append cmdTemp.CreateParameter("@IdCivico", adInteger, adParamInput, 10, Codice)
    
    cmdTemp.CommandType = adCmdStoredProc
    cmdTemp.CommandText = "IsValidCTA"
    cmdTemp.Execute
    res = cmdTemp.Parameters("@Cod_CTA")


    CON.Close