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

Coldfusion:Xử lý giá trị Null trong Trường ngày

Bạn đang bỏ qua phần quan trọng nhất - CFC thực tế và truy vấn thực hiện việc chèn. Điều gì đang xảy ra là <cfargument> của bạn được nhập là 'date', do đó, khi bạn chuyển một chuỗi trống, việc xác thực không thành công. (Đây là một trong những lý do tôi không nhập các đối số của mình).

Bạn sẽ cần tắt kiểm tra kiểu hoặc thay đổi loại đối số thành 'chuỗi' hoặc 'bất kỳ'. Bây giờ, khi bạn làm điều đó, bạn cũng cần thay đổi <cfqueryparam> của mình tag (bạn sử dụng <cfqueryparam> , phải không ?!) với một cái gì đó như thế này:

<cfqueryparam .... null="#not len(trim(arguments.thedate))#" />

Điều đó sẽ khắc phục được bạn ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xác định liệu bản ghi có kiểu dữ liệu IMAGE cụ thể đã tồn tại trong bảng hay chưa?

  2. Sử dụng sp_help_jobschedule trong SQL Server

  3. Đọc tài liệu XML được lưu trữ trong SQL Server 2008 R2 với kiểu dữ liệu XML

  4. Đối số tùy chọn trong mệnh đề WHERE

  5. Chạy các truy vấn lớn trong MS SQL nền