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 là 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 ...