追隨Java
          簡單的事情重復(fù)做,就會(huì)產(chǎn)生累積效應(yīng)!
          posts - 260,  comments - 338,  trackbacks - 0

          今天在寫程序的時(shí)候發(fā)現(xiàn)了一個(gè)很奇怪的問題“ResultSet can not re-read row data for column”,用google一搜,原來是微軟公司的驅(qū)動(dòng)的兼容性不太好。有熱心人總結(jié)了微軟驅(qū)動(dòng)的缺點(diǎn):
          (1)如果采用jdbc-odbc驅(qū)動(dòng),那么就必須按照查詢順序來一次讀取(不論有沒有image或text類型)
          (2)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,不存在image或text類型字段,那么可以按照無序獲取
          (3)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,存在image或text類型字段,那么就必須按照順序讀取,否則就會(huì)報(bào)告Driver]ResultSet can not re-read row data for column之類的錯(cuò)誤
          (4)如果想不查詢語句中有沒有image或text類型字段,都可以不按照順序獲取,或重復(fù)獲取。那么就必須更換驅(qū)動(dòng),改用第三方的。
           最后,我改用了第三方的驅(qū)動(dòng)。測試成功。

          posted on 2005-09-06 10:09 Harryson 閱讀(4830) 評(píng)論(11)  編輯  收藏 所屬分類: Jdbc

          FeedBack:
          # re: ResultSet can not re-read row data for column
          2005-10-12 14:19 | loverhythm
          # re: ResultSet can not re-read row data for column
          2005-10-13 10:42 | Harryson
          to loverhythm 不用客氣  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2005-11-16 11:16 | 請教
          那個(gè)第三方驅(qū)動(dòng)在哪?給我一份可以嗎?
          qq:28185950  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2005-11-16 13:13 | Harryson
          我用的第三方驅(qū)動(dòng)是JTDS,大家可以從"http://sourceforge.net/projects/jtds"下載  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2006-03-03 09:06 | 王成
          怎么下載呀  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2006-03-03 09:06 | 王成
          怎么下載呀  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          # re: ResultSet can not re-read row data for column
          2006-03-20 17:08 | grayhound
          謝謝了,今天正好碰到這個(gè)問題,換了驅(qū)動(dòng)就好了。Microsoft也太不負(fù)責(zé)認(rèn)了。  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2006-11-20 17:34 | Ringtail
          我今天也碰到了這個(gè)問題,但是是在使用多線程的時(shí)候出現(xiàn)的,我檢查了我的sql查詢,不存在image或text類型字段,并且我也按照順序獲取了。
          請問有解決的方法嗎?  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2006-11-21 08:24 | Harryson
          @Ringtail
          你換個(gè)驅(qū)動(dòng)試試?
          或者你先不用多線程,就調(diào)用一次,測試程序到底出在那?  回復(fù)  更多評(píng)論
            
          # re: ResultSet can not re-read row data for column
          2007-09-24 11:10 | sql 
          搞定了 太謝謝拉  回復(fù)  更多評(píng)論
            

          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 五常市| 广水市| 陆川县| 班戈县| 富民县| 桃园县| 清流县| 六枝特区| 巩留县| 从化市| 始兴县| 新郑市| 花垣县| 淅川县| 柘荣县| 香河县| 瓦房店市| 孟津县| 天台县| 河西区| 太白县| 成都市| 锡林浩特市| 团风县| 涡阳县| 冀州市| 兴山县| 调兵山市| 扶绥县| 鄂托克前旗| 平谷区| 普宁市| 易门县| 苏尼特左旗| 青冈县| 德格县| 昭觉县| 福贡县| 雅江县| 昌都县| 浏阳市|