hi
I am having an issue inserting data into a mysql table.
I am getting the following error.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '', 2011-11-28 , 2011-11-28 , 2011-11-28 , 'foster.sharon@ oig.dol' at line 75
here is the code that is trying to execute
the data is coming from a query on an access table with the same structure.
I have tried, removing the dates and redceived the same error.
have a conditional check if the date field is blank insert sysdate ,
I have tried single quotes around the date variable and no quotes.
Here is the coldfusion code. Not all field are valid for each record.
thanks in advance
jbird4k
I am having an issue inserting data into a mysql table.
I am getting the following error.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '', 2011-11-28 , 2011-11-28 , 2011-11-28 , 'foster.sharon@ oig.dol' at line 75
here is the code that is trying to execute
Code:
insert into pers000.superspersonal(BADGE_NBR, BASICLOC, BELT_BADGE_NBR, CELL_PHONE, CITY, CREATED_BY, CREATED_DATE, CREDENTIAL_NUMBER, DATE_1811, DATE_AP_INITIAL_CERT, DATE_AP_REMOVAL, DATE_AP_RE_CERT, DATE_BASIC, DATE_FIREARMS_QUAL, EMAIL, EMP_ID, EOIG_FAILED_LOGINS, EOIG_LOGIN_DATE, EOIG_OFFICE,EOIG_OFFICE2, EOIG_OFFICE3, EOIG_REGION,EXECCORRTRK_YN, FIREARMS_INST, GOWNO, GOWTYPE, HOME_PHONE, HOTLINE_FAILED_LOGINS, HOTLINE_LOGIN_DATE, HOTLINE_YN, IMIS_FAILED_LOGINS, IMIS_LOGIN_DATE, IMIS_YN, INVENTORY_FAILED_LOGINS, INVENTORY_LOGIN_DATE, INVENTORY_YN, ISIS_FAILED_LOGINS, ISIS_LOGIN_DATE, ISIS_YN, LEGACY_EMP_ID, LEGACY_OITS_EMP_ID, MGR_ID, ORACLEID, PAGER_NBR, PERSONAL_COST_CENTER, PERSONAL_DATE_GRADE, PERSONAL_DATE_SEPARATION, PERSONAL_DOB, PERSONAL_EOD, PERSONAL_GRADE, PERSONAL_NAMEF, PERSONAL_NAMEL, PERSONAL_SALARY, PERSONAL_SSN, POWNO, POWTYPE, SAC_ASAC, SPOUSE_NAME, STATE, STREET, UPDATED_BY, UPDATED_DATE, UPDATE_FROM_PERSONAL, VALID_FLAG,ZIP) VALUES('', 'GA', '', '478-442-1354', 'Atlanta', 'PERSONAL', '2009-10-13 00:00:00.0', '', '2006-11-13 00:00:00.0', '2009-09-28 00:00:00.0', 2011-11-28 ', 2011-11-28 , 2011-11-28 , 2011-11-28 , 'foster.sharon@oig.dol.gov', 49870, 0, '2009-11-30 00:00:00.0', '40', '', '', '40', 'No', '', '', '', '404-681-3526', , 2011-11-28 , '', 0, 2009-11-30 00:00:00.0, 'Y', , 2011-11-28 , 'Y', , 2011-11-28 , '', 9000023, '', 8966, 'SAF4341', '', '341', '', 2011-11-28 , '1971-09-07 00:00:00.0', '2009-09-27 00:00:00.0', '12', 'SHARON', 'FOSTER', 72745, '111114433', '', '', 'A', 'Rick Bell', 'GA', '27 Howell Street NE', 'PERSONAL', '01-DEC-09', 'Y', 'Y','30312')
I have tried, removing the dates and redceived the same error.
have a conditional check if the date field is blank insert sysdate ,
I have tried single quotes around the date variable and no quotes.
Here is the coldfusion code. Not all field are valid for each record.
Code:
<cfquery name="popSp" datasource="perso">
insert into pers000.superspersonal(BADGE_NBR,
BASICLOC,
BELT_BADGE_NBR,
CELL_PHONE,
CITY,
CREATED_BY,
CREATED_DATE,
CREDENTIAL_NUMBER,
DATE_1811,
DATE_AP_INITIAL_CERT,
DATE_AP_REMOVAL,
DATE_AP_RE_CERT,
DATE_BASIC,
DATE_FIREARMS_QUAL,
EMAIL,
EMP_ID,
EOIG_FAILED_LOGINS,
EOIG_LOGIN_DATE,
EOIG_OFFICE,EOIG_OFFICE2,
EOIG_OFFICE3,
EOIG_REGION,EXECCORRTRK_YN,
FIREARMS_INST,
GOWNO,
GOWTYPE,
HOME_PHONE,
HOTLINE_FAILED_LOGINS,
HOTLINE_LOGIN_DATE,
HOTLINE_YN,
IMIS_FAILED_LOGINS,
IMIS_LOGIN_DATE,
IMIS_YN,
INVENTORY_FAILED_LOGINS,
INVENTORY_LOGIN_DATE,
INVENTORY_YN,
ISIS_FAILED_LOGINS,
ISIS_LOGIN_DATE,
ISIS_YN,
LEGACY_EMP_ID,
LEGACY_OITS_EMP_ID,
MGR_ID,
ORACLEID,
PAGER_NBR,
PERSONAL_COST_CENTER,
PERSONAL_DATE_GRADE,
PERSONAL_DATE_SEPARATION,
PERSONAL_DOB,
PERSONAL_EOD,
PERSONAL_GRADE,
PERSONAL_NAMEF,
PERSONAL_NAMEL,
PERSONAL_SALARY,
PERSONAL_SSN,
POWNO,
POWTYPE,
SAC_ASAC,
SPOUSE_NAME,
STATE,
STREET,
UPDATED_BY,
UPDATED_DATE,
UPDATE_FROM_PERSONAL,
VALID_FLAG,ZIP)
VALUES('#BADGE_NBR#',
'#BASICLOC#',
'#BELT_BADGE_NBR#',
'#CELL_PHONE#',
'#CITY#',
'#CREATED_BY#',
<cfif CREATED_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>'#CREATED_DATE#'</cfif>,
'#CREDENTIAL_NUMBER#',
<cfif DATE_1811 is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_1811#'</cfif>,
<cfif DATE_AP_INITIAL_CERT is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_AP_INITIAL_CERT#'</cfif>,
<cfif DATE_AP_REMOVAL is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_AP_REMOVAL#</cfif>',
<cfif DATE_AP_RE_CERT is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_AP_RE_CERT#'</cfif>,
<cfif DATE_BASIC is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_BASIC#'</cfif>,
<cfif DATE_FIREARMS_QUAL is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#DATE_FIREARMS_QUAL#'</cfif>,
'#EMAIL#',
#EMP_ID#,
#EOIG_FAILED_LOGINS#,
<cfif EOIG_LOGIN_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#EOIG_LOGIN_DATE#'</cfif>,
'#EOIG_OFFICE#',
'#EOIG_OFFICE2#',
'#EOIG_OFFICE3#',
'#EOIG_REGION#',
'#EXECCORRTRK_YN#',
'#FIREARMS_INST#',
'#GOWNO#',
'#GOWTYPE#',
'#HOME_PHONE#',
#HOTLINE_FAILED_LOGINS#,
<cfif HOTLINE_LOGIN_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
'#HOTLINE_LOGIN_DATE#'</cfif>,
'#HOTLINE_YN#',
#IMIS_FAILED_LOGINS#,
<cfif IMIS_LOGIN_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>
#IMIS_LOGIN_DATE#</cfif>,
'#IMIS_YN#',
#INVENTORY_FAILED_LOGINS#,
<cfif INVENTORY_LOGIN_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>#INVENTORY_LOGIN_DATE#</cfif>,
'#INVENTORY_YN#',
#ISIS_FAILED_LOGINS#,
<cfif ISIS_LOGIN_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>#ISIS_LOGIN_DATE#
</cfif>,
'#ISIS_YN#',
#LEGACY_EMP_ID#,
'#LEGACY_OITS_EMP_ID#',
#MGR_ID#,
'#ORACLEID#',
'#PAGER_NBR#',
'#PERSONAL_COST_CENTER#',
'#PERSONAL_DATE_GRADE#',
<cfif PERSONAL_DATE_SEPARATION is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>'#PERSONAL_DATE_SEPARATION#'</cfif>,
<cfif PERSONAL_DOB is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>'#PERSONAL_DOB#'</cfif>,
<cfif PERSONAL_EOD is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>'#PERSONAL_EOD#'</cfif>,
'#PERSONAL_GRADE#',
'#PERSONAL_NAMEF#',
'#PERSONAL_NAMEL#',
#PERSONAL_SALARY#,
'#PERSONAL_SSN#',
'#POWNO#',
'#POWTYPE#',
'#SAC_ASAC#',
'#SPOUSE_NAME#',
'#STATE#',
'#STREET#',
'#UPDATED_BY#',
<cfif UPDATED_DATE is ''>
#dateFormat(now(),'yyyy-mm-dd')#
<cfelse>'#UPDATED_DATE#'</cfif>,
'#UPDATE_FROM_PERSONAL#',
'#VALID_FLAG#','#ZIP#')
</cfquery>
jbird4k
Comment