Hi John,

Following along the path of Greg, try using
a <cfquery> insert instead of <cfinsert> and
try the code below:

<cfquery 
        name="qname" 
        datasource="YourDataSource">
        Insert Into Newsletter (
          name
        , email
        , emailType
        )
        Values (
          nullif('#form.name#','')
        , nullif('#form.email#','')
        , nullif('#form.emailType#','')
        )
</cfquery>

This should insert a (Null) value into the database
should the person not provide field information.

For numeric or date fields remove the single quote(s)
before and after the # symbols.

I use this code method all the time for eforms I
create. Plus you can use the (Null) value in your
queries, to eliminate them during processes should
the need arise.

You can also add a required and message form element
attribute to your form, which will require the field
to be filled in before submission can occur.


Leonard 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3822
Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15

Reply via email to