用这句试试
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

解决方案 »

  1.   

    支持的,创建statement要加上参数,例如:
    Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    否则第一个参数缺省为 TYPE_FORWARD_ONLY
      

  2.   

    我用stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    和Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);都试过了,但是不行啊
    我是用jdbc-odbc来连接数据库的,是不是有影响呢?
    我在程序里只要加上rs.last()和rs.absolute()就会出问题,这是什么原因呢?谢谢
      

  3.   

    <%@ page import="java.sql.*"%>
    <jsp:useBean id="indexbean" scope="page" class="jst_erp.jdbc" />
    <%Connection con=indexbean.getConn();
       Statement  stmt=con.(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
     ResultSet rs=null;
    sql="select count(*) as cou from hr_employee ";
    rs=stmt.executeQuery(sql);
    rs.last();%>
    程序报错,什么原因呢?
      

  4.   

    检查sybase JDBC版本,我的驱动程序文件:
    jconn2.jar 2002-1-6 22:05 905,812bytes
    jTDS2.jar  2002-1-7 13:51 148,611bytes
      

  5.   

    我的电脑上没有jTDS2.jar  这个文件啊?
    jconn2.jar 2000-4-3 802,326bytes
    请问到那里可以下载这两个文件,然后把jTDS2.jar文件放在那里?
      

  6.   

    www.sybase.com肯定有
    google search:
    http://foulplay.org/pub/jconnect55.zip
      

  7.   

    我的电脑上装的是sybase客户端,我访问的是另外一台电脑的sybase数据库,但是在装sybase数据库的那台电脑上找不到jconn2.jar文件啊
      

  8.   

    而且我用新的jconn2.jar覆盖了我电脑上的所有的jconn2.jar,但是问题还是出现
    我的机器上装的是sybase客户端
    但是在装sybase服务器的机器上找不到jconn2.jar文件
    我该如何解决这个问题啊