2012-04-12 9 views
0

날짜를 포함하는 값 집합을 삽입하기 위해 삽입 쿼리를 수행하려고합니다. 데이터 형식 불일치 오류가 발생합니다.MSaccess 데이터베이스에 날짜를 삽입하십시오.

내 액세스 데이터베이스에서 내가 Ass_date (as Short date(Format 4/13/2012)(i.e MM/dd/yyyy)) 및 Ass_Time을 (as Long Time(Format 5:13:00PM(i.e hh:mm:ss tt))로 설정하고 Sch_Date 및 Sch_Time도 동일하게 설정합니다.

사용자가 DojoDateTextBox에서 값을 입력하고 DojoTimeTextBox에서 시간을 입력하게하고 사용자가 값을 입력하면이를 문자열 형식으로 가져옵니다.이 형식의 날짜는 (2012-04-13)이고 시간은 (T17:45:00)(which is 5:45:00PM)입니다. 내가 사용 :

String assdate = request.getParameter("assigneddatename"); 
String asstime = request.getParameter("assignedtimename"); 

이러한 값을 검색 그리고 그들에게 내가 쿼리를 사용하여 데이터베이스에 삽입하고 ::

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+"')"; 

은 데이터베이스에있는 날짜의 값을 삽입하는 방법으로 저를 도와주세요. 감사 .

답변

0

시간도 날짜 데이터 유형입니다. 날짜와 마찬가지로 시간을 '#'기호로 묶어야합니다.

관련 문제