Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Truy vấn được tham số hóa ..... yêu cầu tham số '@units', không được cung cấp

Hãy thử mã này:

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

Và bạn phải kiểm tra tất cả các tham số khác cho giá trị null. Nếu nó null, bạn phải chuyển DBNull.Value giá trị.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HOẶC không được hỗ trợ với Câu lệnh CASE trong SQL Server

  2. Cách OBJECTPROPERTYEX () hoạt động trong SQL Server

  3. DB_NAME () so với ORIGINAL_DB_NAME () trong SQL Server:Sự khác biệt là gì?

  4. Loại dữ liệu nào nên được sử dụng để lưu trữ số điện thoại trong SQL Server 2005?

  5. SQL - Sự khác biệt giữa COALESCE và ISNULL?