环境是:tomcat5.0+eclipse+sqlserver2000
在读取ntext字段时出现了“[Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 9.”错误。请各位大虾帮忙看看是怎么回事?都整了一天了!
我在读取该字段用的是
user.setUser_intro(rs.getString("User_intro"));语句,不会是它的问题吧,以前字段为char时还好使着呢!改成ntext就不对了!

解决方案 »

  1.   

    这是微软提供的数据库的JDBC驱动的问题,具体解决办法请看我的博客上的文章http://dxjsunday.blog.hexun.com/6831894_d.html
      

  2.   

    如果换成jtds的驱动包就不会有这个问题了,
      

  3.   

    下载地址:http://sourceforge.net/projects/jtds/
      

  4.   

    getObject(int columnIndex) 
      

  5.   

    InputStream getBinaryStream(int columnIndex)
      

  6.   

    getObject()方法我也试过了。还是同样的问题。
    郁闷死了!只有看看驱动包了!
      

  7.   

    我看了http://dxjsunday.blog.hexun.com/6831894_d.html的文章,我的确问题和你的一样,也没有按照顺序取值。我把顺序改了,结果就OK了!奶奶的烂微软!谢谢大家!