Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sparametryzowane zapytanie ..... oczekuje parametru „@units”, którego nie podano

Wypróbuj ten kod:

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

I musisz sprawdzić wszystkie inne parametry pod kątem wartości null. Jeśli ma wartość null, musisz przekazać DBNull.Value wartość.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można powiązać wieloczęściowego identyfikatora

  2. Jak usunąć ograniczenie klucza obcego w bazie danych SQL Server — samouczek SQL Server / TSQL część 75

  3. Łatwy sposób wybrania odpowiedniej kolumny jako klucza podstawowego dla danej tabeli

  4. pyodbc - bardzo niska prędkość wstawiania zbiorczego

  5. Jak przenieść lub wyeksportować dane SQL Server 2005 do Excela?