sql >> Base de Datos >  >> RDS >> Sqlserver

La consulta parametrizada... espera el parámetro '@units', que no se suministró

Prueba este código:

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

Y debe verificar todos los demás parámetros para obtener un valor nulo. Si es nulo, debe pasar DBNull.Value valor.