以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQLFind条件判断的写法 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147203) |
-- 作者:huangfanzi -- 发布时间:2020/3/11 21:16:00 -- [求助]SQLFind条件判断的写法 有个列名:用户 其中一行记录有以下内容:张三,李四,张三三,王五,李四四,赵六 现在此语句: Dim dr As DataRow dr = _dt授权.SQLFind("分组 = \'生产通知\' And 权限 = \'生产任务通知下单\' And 用户 Like \'%" & _UserName &"%\'") 请老师指导下,上面的语句如何把 张三与张三三 及 李四与李四四 区分开能让代码正确做出判断,谢谢老师 |
-- 作者:有点蓝 -- 发布时间:2020/3/12 9:23:00 -- dr = _dt授权.SQLFind("分组 = \'生产通知\' And 权限 = \'生产任务通知下单\' And \',\'+ 用户+\',\' Like \'%," & _UserName &",%\'") |
-- 作者:huangfanzi -- 发布时间:2020/3/12 14:41:00 -- 老师,没看明白,能解释下吗?本想着是不是应该用 IN 来做,但又不会写 |
-- 作者:有点蓝 -- 发布时间:2020/3/12 15:04:00 -- 相当于 ,张三,李四,张三三,王五,李四四,赵六, like \'% ,张三,%\' 只有【,张三,】符合,【,张三三,】就不符合了
|