请大侠们帮帮忙,把这个错误找出来一下 弄了个把小时了 后台oracle sql语句
sql.append("insert into tbl_wzgl_wz(wzid,wzname,style,memo,adate,userid,gdeptid,deviceclassid)");
sql.append(" values(seq_wzgl_wzid.nextval,'"+wzname+"','"+style+"','"+memo+"','"+to_date(adate,'yyyy-mm-dd')+"',"+userid+","+gdeptid+","+deviceclassid+")");
报 to_date(adate,'yyyy-mm-dd')中的 yyyy-mm-dd 无效格式 跪求指导····
sql.append("insert into tbl_wzgl_wz(wzid,wzname,style,memo,adate,userid,gdeptid,deviceclassid)");
sql.append(" values(seq_wzgl_wzid.nextval,'"+wzname+"','"+style+"','"+memo+"','"+to_date(adate,'yyyy-mm-dd')+"',"+userid+","+gdeptid+","+deviceclassid+")");
报 to_date(adate,'yyyy-mm-dd')中的 yyyy-mm-dd 无效格式 跪求指导····
试试
这个字段不需要 ''吧
不知道为什么你的不行
可以to_date(to_char(,'yyyyMMdd'),'yyyyMMdd');
自己多做几个测试 就弄明白了
这样转了之后还是字符串。改成这样"+to_date(adate,'yyyy-MM-dd')+"
改为 +"',"+to_date(adate,'yyyy-mm-dd')+",to_date 转成时间型的 不能加‘’