when i run the query in database the following query works
INSERT INTO `M_DT_SaveAndClose` (`StoryName`, `Assignee`, `Createddate`, `CreatedBy`)
VALUES (' DT_0019_BGL_2014_11_01_AM_01_MN_01_11_2014_12_07_06_281_000772.xml ',
' T0003SathyabamaT ', ' 2014-11-01 12:08:22 ', ' Admin ')
But when i run the same query via sql script using java it throws error as
"Error executing: INSERT INTO `M_DT_SaveAndClose` (`StoryName`, `Assignee`, `Createddate`, `CreatedBy`)
VALUES (' DT_0019_BGL_2014_11_01_AM_01_MN_01_11_2014_12_07_06_281_000772.xml ',
' T0003SathyabamaT ', ' 2014-11-01 12:08:22 ', ' Admin ').
Cause: net.ucanaccess.jdbc.UcanaccessSQLException: data exception: invalid datetime format"
Query generation step in java :
savequery = "INSERT INTO `M_DT_SaveAndClose` (`StoryName`, `Assignee`, `Createddate`, `CreatedBy`) VALUES (' " + storyidgen.concat(".xml").trim() + " ', ' " + usernames.trim() + " ', ' " + dateFormat.format(date).trim() + " ', ' Admin ');";
Access table structure:
CREATE TABLE M_DT_SaveAndClose (\n"
+ " slno Integer,\n"
+ " StoryName VARCHAR,\n"
+ " Assignee VARCHAR,\n"
+ " [Createddate] DateTime,\n"
+ " CreatedBy VARCHAR,\n"
+ " [createdtime] DateTime\n"
+ ")
I am using ucanaccess-2.0.6.2.jar. Suggest some idea.