以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么实现值等于“包含”字样时,实现模糊检索呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173203)

--  作者:cnsjroom
--  发布时间:2021/11/18 17:04:00
--  怎么实现值等于“包含”字样时,实现模糊检索呢?
        怎么实现值等于“包含”字样时,实现模糊检索呢?
        If c8.text="包含"  Then
            finds= vars("获取值集合1") & "Like" & \'" & a1(vars("获取值集合")) & "\'"
        End If
        上述代码没有起作用

--  作者:有点蓝
--  发布时间:2021/11/18 17:15:00
--  
http://www.foxtable.com/webhelp/topics/0102.htm,看看like的用法
--  作者:cnsjroom
--  发布时间:2021/11/19 1:25:00
--  
            
         代码如下   运行提示报错    麻烦老师继续指导下    谢谢!
            If c8.text="包含"  Then
                finds= vars("获取值集合1") & "Like" & "\'%" & a1(vars("获取值集合")) & "%\'"
            End If

图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/11/19 8:23:00
--  
msgbox(finds)
--  作者:cnsjroom
--  发布时间:2021/11/19 9:33:00
--  回复:(有点蓝)msgbox(finds)
直接不弹出,直接系统提示错误内容  语法错误:“\'%杨超%\'”运算符后缺少操作数。
--  作者:有点蓝
--  发布时间:2021/11/19 9:51:00
--  
调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错
--  作者:cnsjroom
--  发布时间:2021/11/19 10:12:00
--  
试过如下修正  没有正确得到数据  

[此贴子已经被作者于2021/11/19 10:12:18编辑过]

--  作者:cnsjroom
--  发布时间:2021/11/19 10:13:00
--  回复:(有点蓝)调试技巧:http://www.foxtable.com/...
试过如下修正  没有正确得到数据  弹出如下提示
finds= vars("获取值集合1") & "like\'%" & a1(vars("获取值集合")) & "%\'"

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
 finds= vars("获取值集合1") & " like %’" & a1(vars("获取值集合")) & "‘%"
图片点击可在新窗口打开查看
 finds= vars("获取值集合1") & " like %" & a1(vars("获取值集合")) & "%"
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看




--  作者:有点蓝
--  发布时间:2021/11/19 10:19:00
--  
finds= vars("获取值集合1") & " like \'%" & a1(vars("获取值集合")) & "%\'"