SQL Serverにレコードを挿入します。テーブル名と列は、このコードで指定し、文字列から日付および/または時刻を変換するときに変換に失敗しました
String str_date=date;
DateFormat formatter ;
formatter = new SimpleDateFormat("MM/dd/yyyy");
date1 = (Date)formatter.parse(str_date);
System.out.println("Today is " +date1);
try{
String query="INSERT INTO BULT_DATA " +
"(ULDT_ID" +
",ULDT_DESC" +
",ULDT_DT" +
",ULDT_ULTH_ID" +
",ULDT_DATA_FILE" +
",ULDT_MAX_ROW_NO" +
",ULDT_REC_STS" +
",ULDT_CRE_USER_ID" +
",ULDT_CRE_DT" +
",ULDT_UPD_USER_ID" +
",ULDT_UPD_DT" +
",ULDT_APRV_USER_ID" +
",ULDT_APRV_DT)" +
"VALUES ('"+
uploadID+"','"+
uploadDes+"','"+
date1+"','" +
templateID+"','"+
dataFile+"','"+
noRows+"','" +
"N','" +
"admin','" +
"2011-12-05 18:41:50.000','" +
"admin','" +
"2011-12-05 18:41:50.000','" +
"NULL','" +
"NULL')";
System.out.println("query :: "+query);
int stmnt= stmt.executeUpdate(query);
}catch (Exception e) {
e.printStackTrace();
}
が、私は
ます。com.microsoft.sqlserver.jdbc.SQLServerExceptionこの例外を得ている:変換が失敗したときに日付を変換および/または文字列からの時刻。
あなたのテーブルへの挿入(dateColumn)値( '20121121 16:00:00') ' – Oybek
@Oybek:それは非ISOおよび従来のSQL Server標準です。リンクを参照、 – gbn
@ manimaran:私は持っています。日付/形式が間違っています。単純な – gbn