Foxtable(狐表)用户栏目专家坐堂 → 关于LIKE运算符的问题


  共有1926人关注过本帖树形打印复制链接

主题:关于LIKE运算符的问题

帅哥哟,离线,有人找我吗?
jiterp
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
关于LIKE运算符的问题  发帖心情 Post By:2017/5/4 12:00:00 [只看该作者]

在做模糊查询代码设置时,当字段里面有 *  字符时,执行代码提示以下错误,如果没有这个 * 字符时,就不会错,这个需要怎么处理呀?

运算符中出错: 字符串模式“%100*150*14MM%”无效。

 回到顶部
帅哥哟,离线,有人找我吗?
wyz20130512
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1247 积分:9428 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/4 12:31:00 [只看该作者]

%100[*]150[*]14MM%

由于* 和 % 默认作为通配符,如果要将其作为比较内容的一部分,必须用方括号括起来.
[此贴子已经被作者于2017/5/4 12:31:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jiterp
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2017/5/4 14:31:00 [只看该作者]

用户在界面操作,输入模糊查询内容,不可能这样输入吧,有没有其他变通的方法呀!


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/4 15:12:00 [只看该作者]

替换即可

 

str = 你的字符串变量str.Replace("*", "[*]")


 回到顶部