Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

A consulta parametrizada ..... espera o parâmetro '@units', que não foi fornecido


Tente este código:
SqlParameter unitsParam = command.Parameters.AddWithValue("@units", units);
if (units == null)
{
    unitsParam.Value = DBNull.Value;
}

E você deve verificar todos os outros parâmetros para valor nulo. Se for nulo, você deve passar DBNull.Value valor.