读书人

一个小疑点困扰好多天老是说like附

发布时间: 2012-04-27 11:57:44 作者: rapoo

一个小问题,困扰好多天,老是说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语句

你那个单引号多了....

[解决办法]
多了个引号,楼上速度灰常快
[解决办法]

探讨

引用:

Try:

string sqlCheck = "SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] where " + sqlChaXun + " like '%" + sqlXua……

[解决办法]
探讨
引用:

自己看看拼出来的是什么东西,学会自己调试,别一出错就空想,想不出来就满世界问。

大哥不是自己空想,不调试,是调试之后按规律,已经是改无可改的地步了。。
如果按语言来讲是没有错的,但是却报错了。或者说报了不该报的错,比如上面的那个SQL语句,兄弟,你还能想出这个上面还有什么问题吗?我是实在想不出来了。。

[解决办法]
探讨

like附近有语法错误。我的那个去。还TMD怎么个该法呀??

[解决办法]
探讨

like附近有语法错误。我的那个去。还TMD怎么个该法呀??

[解决办法]
兄弟,某种程度上,debug能力比编程能力更重要。。。 一般来说,按照异常信息,就能找到错误的地方了。。。
[解决办法]
设个断点,把拼出来的sql的语句贴到数据库的查询窗口执行一下,看看是语句哪里有问题
[解决办法]
不要用拼接的最好
[解决办法]
sqlXuanZ这个参数含有单引号?
[解决办法]
探讨

SELECT [artid], [artTitle], [creatTime], [plante], [creatAuthor], [passWord], [author] FROM [articleControl_Table] WHERE [artid] like '%数据库中的数据%'

这个是SQL语法的LIKE用法的例子:SELECT * FROM Persons WHERE Cit……

[解决办法]
用Parameter 或者 string.Format吧 看起来多清晰明了。。

读书人网 >C#

热点推荐