Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Coldfusion:Справяне с нулеви стойности в полето за дата

Пропускате най-важната част - действителния CFC и заявката, която прави вмъкването. Това, което се случва, е вашият <cfargument> етикетът е въведен като 'date', така че когато подадете празен низ, проверката е неуспешна. (Това е една от причините да не пиша аргументите си).

Ще трябва или да изключите проверката на типа, или да промените типа аргумент на „низ“ или „всеки“. Сега, когато направите това, ще трябва да промените и своя <cfqueryparam> етикет (вие сте използвайки <cfqueryparam> , нали?!) до нещо подобно:

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

Това ще те оправи...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли разлика между DECIMAL и NUMERIC в SQL Server?

  2. Разрешения на SQL Server за съхранени процедури с динамичен SQL

  3. Колоната е твърде дълга грешка с BULK INSERT

  4. 3 области, които ще се възползват от използването на инструмент за наблюдение на производителността на SQL Server

  5. Редът на оператор SQL Select без клауза Order By