我看了你的代码,你在addnews.jsp页面里,调用了两次sqlbean.sqlbean();而在addtype.jsp
里面只调用了一次,实际上调用一次就可以了阿。应该是他的原因下次最好也把显示的异常信息一块贴出来,方便大家替你解决问题!!

解决方案 »

  1.   

    没有错误信息
    out.println("<div align='enter'><font size=6>新闻添加成功! </font></div>");
    这句都执行了
    “新闻添加成功!“都已经显示了
    我的是在IIS+JDK环境下运行的
    addtype.jsp都可以阿
    代码一样的,可是addnews.jsp就不行,真不知道怎么办了
    高手救命阿~~~~~~~~~~~~~~~~~ 
      

  2.   

    to angzhy(网际飞侠之剑走偏锋)不是那个问题
    我改了,仍然不行
    比较一下两个文件,最后插入纪录的代码是一样的,可是news的就不行
    高手救命阿~~~~~~~~~~~~~~~~~ 
    高手救命阿~~~~~~~~~~~~~~~~~
      

  3.   

    sql语句中字段的排列改至与数据库里字段的顺序一致试试看吧。。
    如果别的没问题,估计就是sql语句的问题了
    还有,记得关闭resultset和数据库连接
      

  4.   

    先判断你的sql语句有没有错误!!把他们用out.println();打印出来,如果是sqlserver
    把这个sql语句放到查询分析器里面执行一下!!然后在看看数据类型对不对!是不是把字符的放到整型的字段立了
      

  5.   

    to  angzhysqlbean.executeUpdate:[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot inse
    rt the value NULL into column 'id', table 'jcgov.dbo.news'; column does not allo
    w nulls. INSERT fails.
    这是resin的错误提示
    帮忙看看
      

  6.   

    他不是提示你错误原因是插入的值为null了吗?你把表里那个属性改为可以为null就可以的了,而不是not null,应该是这个原因的了
      

  7.   

    to cool614(cool614) 
    我也想到了,可是Id字段是由SQL自动给的
    在type表中也有ID,而sql ="insert into type (name) values('"+type+"')";中并没有更新ID字段,但仍然可以添加纪录
    会不会是new的表有问题呢
    如果是,我该怎么做
      

  8.   

    查询分析器写入:
    insert news(title,content,type) values ('aa','gg','cc')会报错吗?
      

  9.   

    检查你news表的id列,是不是有标识属性
      

  10.   

    不能运行,id不能为空
    提示:
    [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'id',table 'jcgov.dbo.news';column does not allow nulls. INSERT faels.
      

  11.   

    我的是英文的SQL,我不太会操作