task_tasks ()
这个括号里要把表对应的字段名写上

解决方案 »

  1.   

    values里面有几个数据,对应这些数据的列名都要写
      

  2.   

    理论上如果是全部字段的话可以直接把括号去掉
    insert into task_tasks
    values(seq_demo_tasks.nextval,?,?,?,sysdate);
    但是由于
    1、列的顺序在导入导出或是一些其他的操作很容易导致列的前后顺序发生变化,会导致你这个应用出错
    2、数据结构后期有可能增加字段,这也会导致你这个应用出错
    建议还是写全比较规范,没有后患
      

  3.   

    你咋填的?只填的逗号?你逗我呢,要把字段名写出来
    insert into task_tasks(列1,列2,列3,列4,列5)
    values(seq_demo_tasks.nextval,?,?,?,sysdate);
      

  4.   


    没啊
    这么写的
    String sql="insert into task_tasks (taskid,taskname,status,userid,builddate) "
    + "values(seq_demo_tasks.nextval,?,0,?,sysdate);";
      

  5.   

    String sql="insert into task_tasks (taskid,taskname,status,userid,builddate) "
    + "values(seq_demo_tasks.nextval,?,0,?,sysdate)";
      

  6.   


    成功了,原来是把自动增长的序列名写错了
    是seq_task_tasks.nextval
    谢谢你啦
      

  7.   


    成功了,原来是把自动增长的序列名写错了
    是seq_task_tasks.nextval
    谢谢你啦