报错内容:
org.apache.jasper.JasperException: Unable to compile C:\tomcat\work\DEFAULT\myapp\jspchatroom\savenote_2.java:73: ??????java.sql.Date ? java.util.Date
                    Date time=new java.util.Date();

解决方案 »

  1.   

    不能直接这样操作的,你先把time转化为字符串,再加入SQL语句中就可以了
      

  2.   

    问题好像是程序不认java.util.*
    还是报错 Date time=new java.util.Date();
    此外,我在Access里设置字段属性为日期型,改成String型数据,还能按time desc排序吗?
      

  3.   

    java.util.Date != java.sql.Date
      

  4.   

    Date date=new java.util.Date();
    SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String result=dateFormat.format(date);然后把result存入数据库
      

  5.   

    access中日期好像是要前后加#号,你试试下面这样看看行不,如果你的日期格式和access中的一致的话应改能插入进去的
    sql="insert into chatroom(nick,info,color,time) values('" + name + "','" + note + "','" + color + "',#"+time+"#)";
      

  6.   

    程序竟然不认SimpleDateFormat类?!
      

  7.   

    象wuguix那样用SimpleDateFormat转换成对应的格式后再前后加#试试
      

  8.   

    Date date=new java.util.Date();
    //SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    //String result=dateFormat.format(date);sql="insert into chatroom(nick,info,color,time) values('" + name + "','" + note + "','" + color +"',#"+date+ "#)";
    smt.execute(sql);
    还是有错,说insert into语法错误。
      

  9.   

    已经设了
    <%@page contentType="text/html;charset=GB2312"
    import="java.sql.*,java.util.Date,java.lang.Object"
    %>
    还是不认SimpleDateFormat
      

  10.   

    insert into test ([time]) values(#2004-6-24 16:00:01#)time是access的关键字,加[]或者改个名字试试,我上面的语句能执行过去的,time是test表中的日期型字段
      

  11.   

    SimpleDateFormat
    是java.text包中的
      

  12.   

    报错:Internal Servlet Error:org.apache.jasper.JasperException: Unable to compile C:\tomcat\work\DEFAULT\myapp\jspchatroom\savenote_2.java:8: import ????? java.text.SimpleDataFormat?
    import java.text.SimpleDataFormat;
           ^
      

  13.   

    SimpleDateFormat是java.text包中的啊,难道我的jb的提示有问题?
    import java.text.SimpleDateFormat;
      

  14.   

    java.util.Date time=new java.util.Date();time.toLocaleString()