Foxtable(狐表)用户栏目专家坐堂 → like怎么加?


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

主题:like怎么加?

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
like怎么加?  发帖心情 Post By:2023/8/8 15:15:00 [只看该作者]

For Each fwry As String In DataTables("列表数据").GetValues("第二列", "第二列 not in ('" & e.Row("姓名").Replace(",", "','") & "')")

 请问,在上面这句中,把类似姓名的不显示出来,like 怎么加?

for example:

For Each fwry As String In DataTables("列表数据").GetValues("第二列", "第二列 not like in ('" & e.Row("姓名").Replace(",", "','") & "')")
or
For Each fwry As String In DataTables("列表数据").GetValues("第二列", "第二列 not in ('" & like e.Row("姓名").Replace(",", "','") & "')")

 


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/8 15:18:00 [只看该作者]

dim s as string = "1=1"
for each s1 as string in e.Row("姓名").split(",")
s = s & " and 第二列 not like '%" & s1 & "%'"
next
msgbox(s)
For Each fwry As String In DataTables("列表数据").GetValues("第二列", s)

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2023/8/8 16:25:00 [只看该作者]

好的,谢谢 ,自己修改了一下,出现了错误,请帮我看看,谢谢 。

详细错误信息:
Exception has been thrown by the target of an invocation.
Syntax error: Missing operand before 'Mod' operator.

    Dim sd As String = "1=1"
     For Each s1 As String In e.Row("姓名").split(",")
     sd = sd & " and 第二列 like '%" & s1 & "%'"
     Next
        For Each fwry As String In DataTables("列表数据").GetValues("第二列", "第二列 not in ('" & sd & "')")

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/8 16:36:00 [只看该作者]

For Each fwry As String In DataTables("列表数据").GetValues("第二列", sd )

 回到顶部