问题如此 比如在表里的列名的排列是 A B C
就必须 rs.getString( "A ") rs.getString( "B ") rs.getString( "C ")
如果 rs.getString( "A ") rs.getString( "C ") rs.getString( "B ")就会出错
如上离也可以不访问B 那也没错
请问到底是为什么?
到网上搜了一下~
有1个说法是JDBC-ODBC的驱动问题~
只要更新就可以~
如果是这个问题要怎么更新呢?
我的数据库是SQLserver2000SP3~
用的驱动也已经是SP3的了~
好象没有更新的?
------解决方案--------------------
JDBC1.0的时候ResultSet对象中的游标是不可以上下移动的,但2.0是可以的,
Statement stm = con.creatStatement(ResultSet.TYPE_SCROLL-SENSITIVE,ResultSet.CINCUR_READ_ONLY);
ResultSet.TYPE_SCROLL-SENSITIVE这个就是设置ResultSet对象可自由移动!