I'm using an access database and have the date fields set to datetime. I know if I change these to text I will not get an error but I want them defined as Datetime. Every time I do an insert I get the following error:
ODBC Error Code = 22005 (Error in assignment)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Here is my insert statement:
Insert into Obits
(FirstName,
MiddleName,
LastName,
DOB,
DeathDate,
BirthCity,
BirthState,
Visitation,
FuneralMass,
Cemetery,
<cfif isDefined("Picture")><cfif Picture NEQ "">picture,</cfif></cfif>
Condolences
)
values
('#FirstName#',
'#MiddleName#',
'#LastName#',
'#DateFormat(DOB, "MM/DD/YYYY")#',
'#DateFormat(DeathDate, "MM/DD/YYYY")#',
'#BirthCity#',
'#BirthState#',
'#DateFormat(Visitation, "MM/DD/YYYY")#',
'#DateFormat(FuneralMass, "MM/DD/YYYY")#',
'#Cemetery#',
<cfif isDefined("Picture")><cfif Picture NEQ "">'#Picture#',</cfif></cfif>
'#Condolences#')
Can anyone see what I am doing wrong? Any help is greatly appreciated.
Thanks,
Kelly
ODBC Error Code = 22005 (Error in assignment)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Here is my insert statement:
Insert into Obits
(FirstName,
MiddleName,
LastName,
DOB,
DeathDate,
BirthCity,
BirthState,
Visitation,
FuneralMass,
Cemetery,
<cfif isDefined("Picture")><cfif Picture NEQ "">picture,</cfif></cfif>
Condolences
)
values
('#FirstName#',
'#MiddleName#',
'#LastName#',
'#DateFormat(DOB, "MM/DD/YYYY")#',
'#DateFormat(DeathDate, "MM/DD/YYYY")#',
'#BirthCity#',
'#BirthState#',
'#DateFormat(Visitation, "MM/DD/YYYY")#',
'#DateFormat(FuneralMass, "MM/DD/YYYY")#',
'#Cemetery#',
<cfif isDefined("Picture")><cfif Picture NEQ "">'#Picture#',</cfif></cfif>
'#Condolences#')
Can anyone see what I am doing wrong? Any help is greatly appreciated.
Thanks,
Kelly