如题
解决方案 »
- jsp中如何对对foreach进行循环,itmes要怎么写才行
- struts的form-bean提交问题
- 如何把一颗完整的树生成xml(采用的是jdom)
- 请教:如何在Eclipse中使用Criteria Editor?
- websphere 不能发布WAR文件,提示“配置库中已存在应用程序” ---急!!
- Struts高手,请指教一下!
- Weblogic8的问题,请大家指教
- 奇怪问题:装了Eclipse2.1和lomboz for2.1,但是没有显示lomboz相关内容...
- 各位帮我看看吧,弄了好几个小时也不明白
- POI如何读取word中的合并单元格内容?
- 请问项目中一般用存储过程干什么
- hibernate Criteria 查询 分页
如果你是通过JDBC操作的话,你是不可以把null值插入到date类型的字段的。
如果你是直接运行SQL(insert into tab_name values(null))的话,是可以的。
PreparedStatement stmt = ...stmt.setString(index++, name);
stmt.setNull(index++, Types.DATE);...
例如:private void insert(Object[] objs,Object[] temp3,int rowNO){
StringBuffer sql =new StringBuffer();
sql.append("insert into EIS_DeliveryOTD(Org_Code,Org_ID,ORG_Name,SalesOrderNo,ItemNo,OrderWeight,");
if(objs[6]!=null){
sql.append("DeliveryDate,");
}
sql.append("DeliveryWeight,");
if(objs[8]!=null){
sql.append("DNDate,");
}
sql.append("CustomerCode,CustomerCName,OrderType,");
if(objs[12]!=null){
sql.append("DeliveryTime,");
}
sql.append("DeliveryRate,DNTime,DNRate,Reason,UpdatedDate)");
sql.append("values(?,?,?,?,?,?,");
if(objs[6]!=null){
sql.append("?,");
}
sql.append("?,");
if(objs[8]!=null){
sql.append("?,");
}
sql.append("?,?,?,");
if(objs[12]!=null){
sql.append("?,");
}
sql.append("?,?,?,?,?)");
// log.info(sql.toString());
jt.update(sql.toString(),temp3);
}
谢谢各位回贴