Опитайте този код:
SqlParameter unitsParam = command.Parameters.AddWithValue("@units", units);
if (units == null)
{
unitsParam.Value = DBNull.Value;
}
И трябва да проверите всички други параметри за нулева стойност. Ако е нула, трябва да подадете DBNull.Value
стойност.