错误信息:
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.

解决方案 »

  1.   

    第一列就是id,int型。第二列是MingC,varchar型.
      

  2.   

    ResultSet can not re-read row data for column 1
    不能重复读取,??,是不是你设置问题
      

  3.   

    代码就这么多,如果我注释掉strMingC=getStr(RSPop.getString("MingC"));
    就没有问题。
    或者留strMingC=getStr(RSPop.getString("MingC"));
    注释掉Id=RSPop.getInt("id");
    也可以。
    两句都不注释就是不行。
      

  4.   

    javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.
    根据出错信息,你的游标好像是只读,只向前的游标,所以只能读取一次,读第二次是就会报错!
      

  5.   

    strMingC=getStr(RSPop.getString("MingC"));
    把这句话里的getStr()去掉
    strMingC=RSPop.getString("MingC");
    就行了
    getStr()在这里不起作用
      

  6.   

    getStr()是你自己写的方法吧,该方法的代码可能有问题