把你的sql语句放到数据库工具里去执行看看,自己设置值,如果可以,说明不是语句问题,而且sql执行函数的问题,建议:update就update,insert就insert,习惯好点,我觉得!
再检查检查,应该很好改正的,还有,注意字段的名字是不是有错误。

解决方案 »

  1.   

    是sa用户呀,没有任何的错误提示,ResultSet rs=DBC.executeQuery(SQL);
    while(rs.next())
    {out.println(rs.getString(1));}
    DBC.closeDB();
    这个语句都执行了呀!!
    回复“建议:update就update,insert就insert,习惯好点,我觉得!
    ”当然是这样,不过在Bean里用于执行update与insert等语句的函数就是executeUpdate()一个吧
      

  2.   

    在SQL查询分析器中执行上面命令得到错误如下:
    服务器: 消息 544,级别 16,状态 1,行 1
    当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'jobs' 中的标识列插入显式值。
    大家能给我说说怎么改,又是什么原因吗?
      

  3.   

    估计job_id是自增的列,不能显式地指定他的值。
      

  4.   

    “zhz586”谢谢你呀:)发现错误了,也解决了,不过就是不明白为什么把“主键的标记属性设为‘是’时不能用INSERT“