2012-04-12 10 views
0

日付を含むいくつかの値のセットを挿入する挿入クエリを実行したいと思います。データ型の不一致エラーが発生しています。MSaccessデータベースに日付を挿入します。

私のアクセスデータベースで私は(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の値をDateに、DojoTimeTextBoxをTimeに入力します。ユーザーが値を入力すると、文字列の形式で取得します。この形式の日付はで、時刻は(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

時刻も日付データ型です。あなたは、日付のためにしたように、時間を「#」記号で囲む必要があります。

関連する問題