明天的明天的明天

          用鍵盤改變生活

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            17 Posts :: 0 Stories :: 19 Comments :: 0 Trackbacks
           剛才編碼的時候,我一開始順順利利,一點困難都沒有,可是后來突然tomcat總提示我jdbc出現ResultSet can not re-read row data for column錯誤,一開始從這句話上看不出個所以然來,于是我便一邊一邊的查錯,可以我覺得代碼一點問題沒有啊,后來去google了一下,來是微軟公司的驅動的兼容性不太好,faint,浪費了我小半個小時。我把錯誤貼出來,真是郁悶。
          select column1,column2,column3 from table這句話一點錯沒有,后面我是這么寫的
          String N1=Rst.getString("column1");
          int N2=Rst.getInt("column3");
          String N3=Rst.getString("column2");當然,前面的執行語句省略了。
          這么看也沒有任何毛病吧,可是出錯在那里呢?
          大家挺住不要摔倒,我要告訴你們正確答案了----------------------順序錯了。。。
          抓狂了吧,反正我看到著都想去去撞墻。
          然后給個解決方案吧,出了這個問題超級郁悶。
          下面的解決方案是網上高人說的:
          (1)如果采用jdbc-odbc驅動,那么就必須按照查詢順序來一次讀?。ú徽撚袥]有image或text類型)
          (2)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,不存在image或text類型字段,那么可以按照無序獲取
          (3)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,存在image或text類型字段,那么就必須按照順序讀取,否則就會報告Driver]ResultSet can not re-read row data for column之類的錯誤
          (4)如果想不查詢語句中有沒有image或text類型字段,都可以不按照順序獲取,或重復獲取。那么就必須更換驅動,改用第三方的。
          我反正懶得再去搜驅動了,直接改順序。。。
          posted on 2007-09-17 12:36 Endless 閱讀(2056) 評論(7)  編輯  收藏

          Feedback

          # re: 出現ResultSet can not re-read row data for column原因 2008-10-22 11:26 -
          我出現的問題比你更抓狂,我的順序是正確的,檢查了無數遍,代碼絕對沒問題,可偏偏總是報ResultSet can not re-read row data for column 2這個錯,我都快瘋了……  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2008-10-22 11:28 -
          更郁悶的是,報錯一次后,我再次刷新頁面,異常又不拋了  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2008-10-22 11:29 -
          請問版主有沒有高見???  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2008-10-22 15:50 版主
          @-如果可以的話,你把出錯代碼copy一份發到txy-83@163.com
          有時間幫你看一下  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2009-01-08 10:39 jiask
          確實有想摔倒的感覺...  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2011-03-21 16:27 的收復失地
          @-不要重復取值!  回復  更多評論
            

          # re: 出現ResultSet can not re-read row data for column原因 2013-01-04 12:54 sad
          ss  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乌鲁木齐县| 乐平市| 英吉沙县| 鸡泽县| 年辖:市辖区| 临澧县| 耒阳市| 临漳县| 平定县| 昂仁县| 巴中市| 定日县| 泸州市| 齐齐哈尔市| 抚顺市| 潼关县| 即墨市| 连山| 武城县| 温宿县| 晋江市| 托里县| 句容市| 博罗县| 景洪市| 都兰县| 吕梁市| 饶河县| 濮阳县| 永川市| 延安市| 昌吉市| 大港区| 饶河县| 河北区| 和田市| 通城县| 惠安县| 广宗县| 聂荣县| 阜宁县|