首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

VS 2005中like的用法,帮小弟看看异常所在

2012-03-09 
VS 2005中like的用法,帮小弟看看错误所在!cmd.CommandText+wherecNamelike% +key+%cmd.CommandText+

VS 2005中like的用法,帮小弟看看错误所在!

  cmd.CommandText   +=   "where   cName   like   '% "   +   key   +   "%   ' ";
  cmd.CommandText   +=   "or   cAddress   like   '% "   +   key   +   "%   ' ";
  cmd.CommandText   +=   "or   cPhone     like   '% "   +   key   +   "%   ' ";
  cmd.CommandText   +=   "or     cEmail   like   '% "   +   key   +   "%   ' ";


错误提示:
SqlException   (0x80131904):   在关键字   'like '   附近有语法错误。
是不是语法格式不对啊,应该怎么写?

[解决办法]
那你把组合后的sql 语句在单步调试的时候取出来,右键那个commandtext,
[解决办法]
建议你把完整的sql显示出来,在查询分析器跑跑看
如果key为空字符串,不知道会不会出问题

热点排行