Hello, I have a question about CFspreadsheet....

I'm reading a spreadsheet and inserting the data into  a SQL server  
DB....everything works fine unless 1 of my column in the spreadsheet is blank. 
I'm getting the following error:

Element PHONE is undefined in EXCELQUERYBYNAME.

I tried the put a cfif isdefined to see if that would solve it but no 
luck....same error message. How can I handle this issue? My cfquery is below:

<cfquery name="insert_Sh_data" datasource="#datasource#">
    INSERT into contactrecord
       (
       contact_date,
       fname,
       lname,
       address,
       city,
       state,
       zip,
       county,
       <cfif isDefined(excelQueryByName.phone)>phone,</cfif>
       <cfif isDefined(excelQueryByName.cell)>cell,</cfif>
       <cfif isDefined(excelQueryByName.fax)>fax,</cfif>
       <cfif isDefined(excelQueryByName.title)>title,</cfif>
       <cfif isDefined(excelQueryByName.organization)>organization,</cfif>
       <cfif isDefined(excelQueryByName.email)>email,</cfif>
       <cfif 
isDefined(excelQueryByName.general_comments)>general_comments,</cfif>
       <cfif isDefined(excelQueryByName.fname2)>fname2,</cfif>
       <cfif isDefined(excelQueryByName.lname2)>lname2,</cfif>
        mailing,
        input_by,
        input_date,
        input_time,
        input_by_id,
        country,
        sh_rating
        )  
                           
        Values(               
        '#Trim(excelQueryByName.contact_date)#',
        '#Trim(excelQueryByName.fname)#',
        '#Trim(excelQueryByName.lname)#',
        '#Trim(excelQueryByName.address)#',
        'Trim(excelQueryByName.city)#',
        '#Trim(excelQueryByName.state)#',
        '#Trim(excelQueryByName.zip)#',
        '#Trim(excelQueryByName.county)#',
        <cfif 
isDefined(excelQueryByName.phone)>'#Trim(excelQueryByName.phone)#',</cfif>
        <cfif 
isDefined(excelQueryByName.cell)>'#Trim(excelQueryByName.cell)#',</cfif>
         <cfif 
isDefined(excelQueryByName.fax)>'#Trim(excelQueryByName.fax)#',</cfif>
          
         <cfif 
isDefined(excelQueryByName.title)>'#Trim(excelQueryByName.title)#',</cfif>
         <cfif 
isDefined(excelQueryByName.organization)>'#Trim(excelQueryByName.organization)#',</cfif>
         <cfif 
isDefined(excelQueryByName.email)>'#Trim(excelQueryByName.email)#',</cfif>
         <cfif 
isDefined(excelQueryByName.general_comments)>'#Trim(excelQueryByName.general_comments)#',</cfif>
         <cfif 
isDefined(excelQueryByName.fname2)>'#Trim(excelQueryByName.fname2)#',</cfif>
         <cfif 
isDefined(excelQueryByName.lname2)>'#Trim(excelQueryByName.lname2)#',</cfif>
         '#Trim(excelQueryByName.mailing)#',
         '#Trim(excelQueryByName.input_by)#',
         '#Trim(excelQueryByName.input_date)#',
         '#Trim(excelQueryByName.input_time)#',
         '#Trim(excelQueryByName.input_by_id)#',
         '#Trim(excelQueryByName.country)#',
         '#Trim(excelQueryByName.sh_rating)#'
         )
</cfquery>


Thanks in Advance. 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352117
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to