sql >> Databáze >  >> RDS >> Sqlserver

Parametrizovaný dotaz ..... očekává parametr '@units', který nebyl zadán

Zkuste tento kód:

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

A musíte zkontrolovat všechny ostatní parametry na hodnotu null. Pokud je null, musíte předat DBNull.Value hodnotu.



  1. Operátor ampersand (&) v klauzuli WHERE serveru SQL Server

  2. Jak používat Access jako CRM

  3. Import tvarových souborů do postgresql v linuxu pomocí pgadmin 4

  4. Příklady EXTRACT() – MySQL