select * 第一个字段是什么不一定吧,所以用getIni(1)不行,或者把sql改了。

解决方案 »

  1.   

    Try it!!!
    <%
    try {
    .....
    }
    catch (Exception e) {}
    %>
      

  2.   

    Error Message & Show Full Code!!
      

  3.   

    就是简单的增加了一个记录总共有多少贴子的功能,就报这个错误。我建的表是: create table system.qijiashe values(name varchar(100),statement varchar(240),time varchar(100));
      

  4.   

    要求有多少条记录,可以这么用:
    rs=stmt.executeQuery("select count(*) from tablename");
    if(rs.next())
       total=rs.getString(1);
    total就是所有记录数。
      

  5.   

    多谢楼上!但我很想知道“javax.servlet.ServletException: 无法转换为内部表示”是怎麽会事!什麽情况下出现这个错误?我的代码哪里有问题?请指点!
      

  6.   

    记得不清楚,或的总数大概是
     rs.last();
     count = rs.getIndex();...............................getIndex()函数可能不对,你查一下
      

  7.   

    你建的表第一个字段是字符字段,用getInt(1)当然要报错!
      

  8.   

    这个表中的第一个字段可能是vchar2类型的,不是number型的。
      

  9.   

    "select count(*) from tablename" 这个用法可以实现,但我建的表中没有count字段,这是什莫用法阿?请指点!
      

  10.   

    count()是数据库的内部函数,标准的sql都会支持它。