Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Coldfusion:gestione dei valori Null nel campo della data

Stai tralasciando la parte più importante:il CFC effettivo e la query che esegue l'inserimento. Quello che sta succedendo è il tuo <cfargument> tag è digitato come "data", quindi quando si passa una stringa vuota la convalida non riesce. (Questo è uno dei motivi per cui non scrivo i miei argomenti).

Dovrai disattivare il controllo del tipo o modificare il tipo di argomento in 'string' o 'any'. Ora, quando lo fai, dovrai anche cambiare il tuo <cfqueryparam> tag (tu sei utilizzando <cfqueryparam> , vero?!) a qualcosa del genere:

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

Questo ti risolverà...