一个小问题,困扰好多天,老是说like附近有语法错误
如题,这两天这个问题一直弄不明白到底是怎么回事,我怎么检查都发现这样写应该是没有问题了的。
大家帮我看看,帮我拿拿主意吧。
这个是代码:
string sqlCheck = "SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] where " + sqlChaXun + " like '%'+" + sqlXuanZ + "+'%' "
如果想要达到 where artid like '%查询内容%' 这样的效果,我是在是想不出来还应该怎么个修改法了。好烦!
兄弟姐妹们帮帮忙,帮我看看,问题出现在那里!!
[解决办法]
string sqlCheck = "SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] where " + sqlChaXun + " like '%+" + sqlXuanZ + "+%' "
[解决办法]
string sqlCheck = "SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] where " + sqlChaXun + " like '%" + sqlXuanZ + "%' "
[解决办法]
" like '%'+" + sqlXuanZ + "+'%' "
--->
" like '+" + sqlXuanZ + "+%' "
多俩引号
[解决办法]
Try:
string sqlCheck = "SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] where " + sqlChaXun + " like '%" + sqlXuanZ + "%' "
[解决办法]
最好别用拼接的方式处理sql语句
你那个单引号多了....
[解决办法]
多了个引号,楼上速度灰常快
[解决办法]