Du udelader den vigtigste del - selve CFC'en og forespørgslen, der udfører indsættelsen. Det, der sker, er din <cfargument>
tag er skrevet som 'dato', så når du sender en tom streng, mislykkes valideringen. (Dette er en af grundene til, at jeg ikke skriver mine argumenter).
Du skal enten slå typekontrol fra eller ændre argumenttypen til 'streng' eller 'enhver'. Nu, når du gør det, skal du også ændre din <cfqueryparam>
tag (du er ved hjælp af <cfqueryparam>
, er du ikke?!) til noget som dette:
<cfqueryparam .... null="#not len(trim(arguments.thedate))#" />
Det ordner dig...