关键字 and 附近有语法错误 20
if(!m_StuXH.IsEmpty())//字符串是否为空{//学号模糊查询SqlStr+="andXSB.XHLIKE'%";SqlStr+=m_StuXH;Sql...
if(!m_StuXH.IsEmpty())//字符串是否为空
{
//学号模糊查询
SqlStr+="and XSB.XH LIKE '%";
SqlStr+=m_StuXH;
SqlStr+="%'";
}
执行之后提醒关键字and附近有语法错误 是怎么回事 怎么解决 求大神 展开
{
//学号模糊查询
SqlStr+="and XSB.XH LIKE '%";
SqlStr+=m_StuXH;
SqlStr+="%'";
}
执行之后提醒关键字and附近有语法错误 是怎么回事 怎么解决 求大神 展开
3个回答
展开全部
and 前面要有空格,你拼装sql语句,应该是类似于 select * from tablename where 一个条件 空格 and 另一个条件的格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你前面的sql是怎么写的,是不是 where 后面没有条件,直接是 where and ....
如果是这样的话 有个小窍门可以告诉你, 这么写 where 1=1 and xsb.xh like'%%' 这么写无论后面有没有条件都可以.
如果是这样的话 有个小窍门可以告诉你, 这么写 where 1=1 and xsb.xh like'%%' 这么写无论后面有没有条件都可以.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询