看板 java 關於我們 聯絡資訊
※ 引述《anera0411 (bartis)》之銘言: : 先PO上我的詭異的程式碼說明一下的問題 : try : { : BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); : String str=br.readLine(); : strSql = "select * from Product where ProductNumber = str"; ^^^^^^^^^^^^^^^^^^^^^^^ 這裡出問題。應該是一時大意... 吧? : rs = stat.executeQuery(strSql); : while (rs.next()){ : System.out.println(rs.getString("Name")); : System.out.println(rs.getString("Size")); : System.out.println(rs.getString("WaferNumber")); : } : 我主要是要藉由外部輸入產品編號後 : 希望查出名子 SIZE 編號 : 可是當我執行後 : 輸入完編號 : 它顯示: : java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 參數太少,預 : 期個數 1。 : 請問是什麼意思!? -- 勁過呂布的勁過相簿... http://www.pixnet.net/superlubu 亂七八糟的,不好意思 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.127.102
anera0411:我改成'str'了不過還是錯...請問!? 10/31 15:49
anera0411:找到錯誤了感恩 10/31 15:54
slalala:...... 11/01 13:36
blackpastor:ProductNumber='"+str+"'"; 11/01 15:35