sql >> Databáze >  >> RDS >> Sqlserver

Coldfusion:Práce s hodnotami Null v datovém poli

Vynecháváte nejdůležitější část – skutečný CFC a dotaz, který provádí vkládání. Co se děje, je váš <cfargument> tag je zadán jako 'date', takže když předáte prázdný řetězec, ověření se nezdaří. (To je jeden z důvodů, proč nepíšu své argumenty).

Budete muset buď vypnout kontrolu typu, nebo změnit typ argumentu na 'string' nebo 'any'. Nyní, když to uděláte, budete také muset změnit <cfqueryparam> tag (jste pomocí <cfqueryparam> , že ano?!) k něčemu takovému:

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

To tě opraví...




  1. Spusťte SQL z dávkového souboru

  2. Porušení integrity Mysql/PDO Duplicate Primary – ačkoli v tabulce již nic není

  3. Klíč specifikovaný Laravelem byl při vytváření tabulky upozornění příliš dlouhý

  4. Nahrávání obrázků, ajax, php, mysql