Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

La query parametrizzata ..... prevede il parametro '@units', che non è stato fornito

Prova questo codice:

SqlParameter unitsParam = command.Parameters.AddWithValue("@units", units);
if (units == null)
{
    unitsParam.Value = DBNull.Value;
}

E devi controllare tutti gli altri parametri per il valore nullo. Se è nullo devi passare DBNull.Value valore.