JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:如何修改(error:Parameter index out of range) [Re:huangbb12345]
jimwayne





發文: 220
積分: 0
於 2014-02-07 13:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
huangbb12345 wrote:
我也改過,但錯誤就變成
InsertDB Exception :java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2). Dead


如果您是用中間改過的 SQL(如下)去執行的話...
1
String insertdbSQL = "insert into udp2(item,lifetime,count)"+"select ifNULL(max(item),0)+1,?,? FROM udp2 "; 

就會如樓上大大所說,因為 SQL statement 裡面只有兩個問號,放三個參數當然會出錯....。

不過如果您是用開頭給的 SQL(如下)去執行
1
String insertdbSQL = "insert into udp2(item,lifetime,count) VALUES(?,?,?) from udp2 "; 

但還是出現這個問題的話,也許可以試試看調整參數的型別看看....
(count 在宣告時是 Integer 型別,使用 setString 的方法去插入有可能會有問題)


reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
4846 如何修改(error:Parameter index out of range) huangbb12345 4542 2014-02-06 23:50
4658 Re:如何修改(error:Parameter index out of range) jimwayne 388 2014-02-07 09:52
4684 Re:如何修改(error:Parameter index out of range) lasaka 61 2014-02-07 10:29
4643 Re:如何修改(error:Parameter index out of range) huangbb12345 164 2014-02-07 11:36
4624 Re:如何修改(error:Parameter index out of range) jimwayne 548 2014-02-07 12:00
4666 Re:如何修改(error:Parameter index out of range) lasaka 44 2014-02-07 11:45
4616 Re:如何修改(error:Parameter index out of range) huangbb12345 21 2014-02-07 12:00
4620 Re:如何修改(error:Parameter index out of range) huangbb12345 5249 2014-02-07 12:16
4609 Re:如何修改(error:Parameter index out of range) jimwayne 322 2014-02-07 12:26
4625 Re:如何修改(error:Parameter index out of range) huangbb12345 285 2014-02-07 12:36
4588 Re:如何修改(error:Parameter index out of range) jimwayne 645 2014-02-07 13:09
4580 Re:如何修改(error:Parameter index out of range) javaX 6 2014-02-07 13:12
4576 Re:如何修改(error:Parameter index out of range) alin 42 2014-02-07 13:14
4579 Re:如何修改(error:Parameter index out of range) jimwayne 594 2014-02-07 13:42
4547 Re:如何修改(error:Parameter index out of range) huangbb12345 510 2014-02-07 17:24
4528 Re:如何修改(error:Parameter index out of range) javaX 39 2014-02-07 17:33
4551 Re:如何修改(error:Parameter index out of range) lasaka 208 2014-02-07 17:59
4576 Re:如何修改(error:Parameter index out of range) huangbb12345 272 2014-02-07 18:48
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8