sql >> Databasteknik >  >> RDS >> Sqlserver

Coldfusion:Hanterar nollvärden i datumfält

Du utelämnar den viktigaste delen - den faktiska CFC och frågan som gör infogningen. Det som händer är din <cfargument> taggen skrivs som 'datum' så när du skickar en tom sträng misslyckas valideringen. (Detta är en av anledningarna till att jag inte skriver mina argument).

Du måste antingen stänga av typkontroll eller ändra argumenttypen till "sträng" eller "valfri". Nu, när du gör det måste du också ändra din <cfqueryparam> taggen (du är med <cfqueryparam> , eller hur?!) till något sånt här:

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

Det fixar dig...




  1. Returnera rader från INSERT med ON CONFLICT utan att behöva uppdatera

  2. PHP för att lagra bilder i MySQL eller inte?

  3. Vad är MySQL-frågans motsvarighet till PHP strip_tags?

  4. Hur frigör man eventuella Postgres radlås?