2012-04-23 66 views
1

我有我從JSP使用Ajax這是通過一個參數:java.sql.SQLException:[Microsoft] [ODBC Microsoft Access Driver]參數太少。預計1

keyword_name; 

我已經測試,看看他們是什麼東西在參數,它們是:

apple 

下面的代碼是我的ResultSet:

ResultSet rs = stmt.executeQuery("Select keyword_name from keywords     where keyword_name="+keyword_name+""); 

及以下是結果集的印刷:

while(rs.next()){ 
buffer=buffer+"<tr><td>"+rs.getString("keyword_name")+"</td></tr>"; 
} 

完整的錯誤代碼:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

任何想法!

+0

http://download.oracle.com/javase/tutorial/jdbc/basics/prepared.html – BalusC 2012-04-23 20:56:58

回答

1

難道不該

<..> where keyword_name='"+keyword_name+"'" 
+0

傢伙就是這樣感謝兄弟!如果我可以投票我會。 – mussi89 2012-04-23 21:03:04

相關問題