CF defaults an empty field to an empty string not a NULL,
Use iif in the insert SQL to put in NULL if the field is not a date using
isDate() such as:
#iif(isDate(attributes.datefield), DE('###attributes.datefield ###'),
DE('NULL'))#

HTH,
Noam
        ----------
        From:  Carla Shafer [SMTP:[EMAIL PROTECTED]]
        Sent:  Thursday, 14 December 2000 17:38
        To:  Fusebox
        Subject:  <cf_reuseform> and empty Date fields

        A longstanding problem I've had in using <cf_reuseform> (presently,
with MS 
        Access 2000) is that when I have an optional Date field that is
empty at 
        time of the data INSERT/UPDATE I get a "Data Type Mismatch" error.
As long 
        as a date was entered into the form, everything's hunky-dory. It's
only 
        when the field is submitted empty that the error occurs.

        I've checked to make sure the field is not required by the Access
table. In 
        fact, I can manually enter new records directly in the table and
leave the 
        field empty without having Access generate an error.

        I've tried using '#dateFormat()#', strings, numeric, formats in the 
        act_saveForm template, all to no avail. After thinking for the last
year or 
        so that I would solve the problem on my own, it's now driving me
crazy. I 
        need the fields to be Null, so setting a default value is not an
option.

        Anybody else ever run into this behavior?


                   Carla J. Shafer, President/CEO
                   Munex, Inc.

        .... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
        Munex is an Application Service Provider (ASP)
        and data warehousing service offering
        enterprise-scale applications to municipal
        governments across public and private networks.

        Find out more at http://www.munex.net
        The Municipal Information Exchange              Munex Inc
        phone: 607 216-0906                             PO Box 361
        fax: 708 575-8658                               312 College Avenue
        ICQ: 6262998                                    Ithaca NY 14851-0361
        .... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to