你是用sql server 吗
sql server的自增长id是不能设置的,也不必设置
你添加一条记录就会自动生成一个id 属性所以你不用删除id主键
直接使用第二条语句就能成功

解决方案 »

  1.   

    original_z() ,你说的是对的,直接用PreparedStatement pstmt=con.prepareStatement("insert into jiangli values(?,?,?,?,?,?)");

    pstmt.setString(1,jianglijuanyan.getWarecode());
    pstmt.setString(2,jianglijuanyan.getWaretitle());
    pstmt.setFloat(3,jianglijuanyan.getWareprice());
    pstmt.setFloat(4,jianglijuanyan.getBiaozhun());
    pstmt.setInt(5,jianglijuanyan.getIsactive());
    pstmt.setInt(6,jianglijuanyan.getType());
    pstmt.execute();

    }
    就可以了,先在这里谢过了,过会儿送分!
    第一个问题,还请各位高手们继续帮忙啊!
      

  2.   

    不太明白你的第一个问题是什么意思?如果你要对checkbox赋值的话,那就要用
    JAVASCRIPT,然后你再用request.getParameterValues("isActive")就可以了!
      

  3.   

    看来我这个想法实现起来太复杂了。  
    我还是用select下拉框好了,里面有两个选项,“启用”“不启用”,这样我就可以用request.getParameterValues(“select”);得到一个select[]的数组了吧!  
    谢谢各位,现在送分!