Je laat het belangrijkste deel weg - de eigenlijke CFC en de query die de invoeging doet. Wat er gebeurt, is uw <cfargument>
tag wordt getypt als 'datum', dus wanneer u een lege tekenreeks doorgeeft, mislukt de validatie. (Dit is een van de redenen waarom ik mijn argumenten niet typ).
U moet typecontrole uitschakelen of het argumenttype wijzigen in 'string' of 'any'. Als u dat nu doet, moet u ook uw <cfqueryparam>
. wijzigen tag (jij bent met behulp van <cfqueryparam>
, ben jij niet?!) naar zoiets als dit:
<cfqueryparam .... null="#not len(trim(arguments.thedate))#" />
Dat zal je oplossen...