Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

La requête paramétrée ..... attend le paramètre '@units', qui n'a pas été fourni

Essayez ce code :

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

Et vous devez vérifier tous les autres paramètres pour la valeur nulle. S'il est nul, vous devez passer DBNull.Value valeur.