首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Parameter index out of range (五 > number of parameters, which is 4)

2012-08-27 
Parameter index out of range (5 number of parameters, which is 4)我的insert语句是这样的:INSERT I

Parameter index out of range (5 > number of parameters, which is 4)
我的insert语句是这样的:
"INSERT INTO USER_MANAGE(NAME,LOGINNAME,PWD,IP) VALUES(?,?,?,?)",new Object[] { map.get("name"), map.get("loginname"), map.get("pwd"), map.get("ip"),new Date() }) > 0
结果报这样的错误:
Parameter index out of range (5 > number of parameters, which is 4)
请问是怎么回事?

[解决办法]
四个问号,数组中怎么有五个参数
[解决办法]
new Date()对应哪个字段?
[解决办法]
"INSERT INTO USER_MANAGE(NAME,LOGINNAME,PWD,IP) VALUES(?,?,?,?)",new Object[] { map.get("name"), map.get("loginname"), map.get("pwd"), map.get("ip"),new Date() }) > 0
VALUES这边改成(?,?,?,?,?) 
参数需要5个你只提供了4个。

热点排行