if (pastart = -1) sql.append("select * from("); sql.append("

问题描述:

if (pastart = -1) sql.append("select * from("); sql.append("select nid,sname,sdescription,nprice,s
if (pastart = -1)
sql.append("select * from(");
sql.append("select nid,sname,sdescription,nprice,simg,(CASE smctag WHEN '0' THEN '有货'WHEN '1' THEN '缺货' END) as smctag,convert(VARCHAR(20),dcdate,120) as dcdate,nmaxid,nminid,ROW_NUMBER()over(ORDER BY (SELECT 1)) as line from t_mc where 1=1");//ok
if (nid = -1)
sql.append(" and nid=" + nid);
if (skey = null && skey.equals(""))
sql.append(" and sname like '%" + skey + "%'");
if (prstart = -1)
sql.append(" and nprice>=" + prstart);
if (prend = -1)
sql.append(" and nprice=" + pastart);
这段代码哪里有错误呢
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
你最后把 sql语句输出来 放进去查询看看 就知道那里错了
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入