Vynecháváte nejdůležitější část – skutečný CFC a dotaz, který provádí vkládání. Co se děje, je váš <cfargument>
tag je zadán jako 'date', takže když předáte prázdný řetězec, ověření se nezdaří. (To je jeden z důvodů, proč nepíšu své argumenty).
Budete muset buď vypnout kontrolu typu, nebo změnit typ argumentu na 'string' nebo 'any'. Nyní, když to uděláte, budete také muset změnit <cfqueryparam>
tag (jste pomocí <cfqueryparam>
, že ano?!) k něčemu takovému:
<cfqueryparam .... null="#not len(trim(arguments.thedate))#" />
To tě opraví...