Parameter index out of range (1 > number of parameters, which is 0). 在线等大神帮忙,是like错了

Stringsql="selectcount(exportclient.id),"+"count(orderformclient.id),"+"count(produce... String sql="select count(exportclient.id)," +
"count(orderformclient.id)," +
"count(producenote.id)," +
"count(paymentbuy.id)," +
"count(instoredocument.id)," +
"count(outstoredocument.id)," +
"count(incasementdocument.id)," +
"count(sampledocument.id)," +
"count(canceldocument.id)" +
"from" +
" exportclient," +
"orderformclient," +
"producenote,"+
"paymentbuy," +
"instoredocument," +
"outstoredocument," +
"incasementdocument," +
"sampledocument," +
"canceldocument" +
" where " +
"exportclient.dates and " +
"orderformclient.times and " +
"producenote.confirmtime and " +
"paymentbuy.times and " +
"instoredocument.intime and " +
"outstoredocument.outtime and " +
"incasementdocument.times and " +
"sampledocument.times and " +
"canceldocument.times " +
"like '?-?'";
展开
 我来答
loveQwithC26
2014-09-29 · TA获得超过228个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:67.5万
展开全部
你调用这个sql语句是用什么?jdbcTemplate还是原本的jdbc preparestatement,你准备穿进去的两个参数分别是什么,写一下。

你这sql语句是想达到什么目的,那么多and 之间没条件的?
更多追问追答
追问
我要传的是时间,两个参数是字符串
public List> getAll(String i,String j)
然后ps.setString(1,i);
ps.setString(2,j);
假如 i="2014"
j="9"
现在知道吗
追答
你用的什么数据库,mysql的话我可以给你写一个,你这偏的有点略远
枫啸残痕
2014-09-29 · 超过20用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:34.8万
展开全部
是要包含【-】的模糊查询?貌似应该写成【%-%】
追问
我要给里面传值,??是传值的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
立子Cx
2014-09-29 · 超过15用户采纳过TA的回答
知道答主
回答量:33
采纳率:100%
帮助的人:18.6万
展开全部
额,这SQL,就算like不出错,能执行?这些表有关联关系吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式