作者PsMonkey (痞子軍團團長)
站內java
標題Re: [JSP ] SQL與rs.getString的問題
時間Mon Nov 12 19:40:11 2007
教人家這種等級的 debug,到底是幫她還是害她?
※ 引述《Hetfield ()》之銘言:
: <%
: String SQL1 = "SELECT * FROM AAA ORDER BY 排序";
: ResultSet rs1 = null;
: rs1 = stmt.executeQuery(SQL1);
: if(rs1.next()){
^^^^^^^^^^
: while(rs1.next()){
^^^^^^^^^^
十分恐怖的寫法
: String SQL2 = "SELECT "+session.getAttribute("Role")+" FROM lvl
: WHERE 功能 = '"+rs1.getString(2)+"'";
: ResultSet rs2 = null;
: rs2 = stmt.executeQuery(SQL2);
: out.println(rs2.getString(1));
: }
: }
: %>
: 這是code的內容,關於連線的內容我寫在另外一個檔案中
: 我覺得問題出在「'"+rs1.getString(2)+"'」上面
你也覺得問題出在這裡,很多人都覺得問題出在這裡
(還搞得兩個 t 努力猜測之外還互向指正)
但是為甚麼一直都沒看到你提供這部份的資訊?
請你把你的 SQL2 印出來給大家瞧一瞧
單印 rs1.getString(2) 也行
不然,恐怕只有神才知道你的 rs1.getString(2) 到底是什麼東西
--
侃侃長論鮮窒礙 首頁:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:
http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.192.158
推 TonyQ:還好我是大T (挺) 11/12 20:00
推 Hetfield:不好意思 orz rs1.getString(2)印出來是一些字串 11/12 20:01
→ Hetfield:我想用這些字串來跟另一個table中的某欄位來比對 11/12 20:02
推 TonyQ:給sample吧 要先確定測資沒有問題...debug不能看片段... 11/12 20:03
推 slalala:這就是我上一篇推文的原意~_~ 11/12 21:10
推 Hetfield:抱歉 我想先請問一下 把一個SQL的欄位傳給下一個SQL 11/12 22:10
→ Hetfield:當條件 這樣是可行的嗎? 很抱歉問題很多 囧rz 11/12 22:11