Re: [JSP ] 請問迴圈的問題

看板java作者 (卡)時間17年前 (2009/01/20 11:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《tyc5116 (累人啊....)》之銘言: : 請問一下 : next()在一個迴圈只能使用一次嗎,例如 : while (Recordset1_hasData){ : if (...){ : for (迴圈次數){ : Recordset1_hasData = Recordset1.next(); : } : } : Recordset1_hasData = Recordset1.next(); : } : 會顯示After end of result set的錯誤訊息 : 請問像這樣的問題該怎麼解決? : 又或者有什麼替代的寫法? : 謝謝 你的Recordset1是什麼?? 是ResultSet嗎~? (小批一下~! 拜託遵循一下 Java Coding Style....) 在這邊假設是好了~! 那有沒有辦法往前 "previous()" 要看各家JDBC Driver 實作的情況 就我使用的經驗中(四年前) jTDS for SQL Server 就沒辦法做這種任意移動cursor的動作 只能next().... 之後run oracle專案的時候 就沒去試過這些東西了 建議的solution是........ 把ResultSet全跑過一遍 把所有的資料塞入一個container(List, Vector...) 之後訪查起來就簡單多了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.164.2
文章代碼(AID): #19TKGouR (java)
討論串 (同標題文章)
文章代碼(AID): #19TKGouR (java)