Sql 在MSaccess数据库中插入日期。

Sql 在MSaccess数据库中插入日期。,sql,date,dojo,Sql,Date,Dojo,我想执行一个insert查询来插入一些也包括日期的值集。我得到数据类型不匹配错误 在我的access数据库中,我设置了Ass_日期(短日期(格式4/13/2012)(即MM/dd/yyyy))和Ass_时间(长时间(格式5:13:00PM(即hh:MM:ss tt)),Sch_日期和Sch_时间也是如此 我让用户在DojoDateTextBox中输入一个值作为日期,在DojoTimeTextBox中输入一个值作为时间,当用户输入一个值时,我以字符串的形式获取它们,格式为date(2012-04-

我想执行一个insert查询来插入一些也包括日期的值集。我得到数据类型不匹配错误

在我的access数据库中,我设置了Ass_日期
(短日期(格式4/13/2012)(即MM/dd/yyyy))
和Ass_时间
(长时间(格式5:13:00PM(即hh:MM:ss tt))
,Sch_日期和Sch_时间也是如此

我让用户在DojoDateTextBox中输入一个值作为日期,在DojoTimeTextBox中输入一个值作为时间,当用户输入一个值时,我以字符串的形式获取它们,格式为date
(2012-04-13)
和Time
(T17:45:00)(即5:45:00PM)
。我使用以下命令检索这些值:

String assdate = request.getParameter("assigneddatename");
String asstime = request.getParameter("assignedtimename");
我正在使用Query将其插入数据库:

String sql2= "insert into ATT_Table(Assigned_To_ID,Assigned_By_ID,Env_ID,Product_ID,Project_ID,Act_Number,Act_Type,Status,Sch_Date,Sch_Time,Ass_Date,Ass_Time,Percent_Complete,Description,Comments) values('"+var1+"','"+var2+"',"+var3+","+var4+","+var5+","+actnum+",'"+acttype+"','"+status+"',#"+schdate+"#,"+schtime+",#"+assdate+"#,"+asstime+","+percent+",'"+descr+"','"+comm+"')";

请帮助我如何在数据库中插入日期值。谢谢。

时间也是一种日期数据类型。您需要像对日期所做的那样,用“#”符号包装时间