Versuchen Sie diesen Code:
SqlParameter unitsParam = command.Parameters.AddWithValue("@units", units);
if (units == null)
{
unitsParam.Value = DBNull.Value;
}
Und Sie müssen alle anderen Parameter auf Nullwerte überprüfen. Wenn es null ist, müssen Sie DBNull.Value
übergeben Wert.