Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Параметризираната заявка ..... очаква параметъра '@units', който не беше предоставен

Опитайте този код:

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

И трябва да проверите всички други параметри за нулева стойност. Ако е нула, трябва да подадете DBNull.Value стойност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите вътрешно присъединяване на номер на ред в sql сървър

  2. Salesforce SOQL от SQL Server

  3. Отстраняване на проблеми с I/O тесните места на диска

  4. Предимства от използването на нотация на SQL редна позиция?

  5. Връщане на първични ключове от свързан сървър в SQL Server (T-SQL примери)