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

Coldfusion:Håndtering af null-værdier i datofelt

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




  1. SQL - Hvorfor mellemrum mellem tegn, når man sammenligner tegn?

  2. Brug af Select Query i en while-løkke i php

  3. MySQL:Kopier tabel til en anden tabel med en ekstra kolonne

  4. Postgresql - backup af database og gendannelse på anden ejer?