Foxtable(狐表)用户栏目专家坐堂 → 提取需要行的问题


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

主题:提取需要行的问题

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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/4/15 13:11:00 [显示全部帖子]

前后加个逗号,把数据范围固定  再查询,

 

 

Dim drs As List(of DataRow) = DataTables("表A").Select("','+ [数据] +','  like '%,1,%' or  ','+ [数据] +','  like '%,2,%'")


 


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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/4/15 13:51:00 [显示全部帖子]

Dim str As String = "1,2,6"
Dim str1() As String = str.Split(",")
Dim str2 As String = "',' + [列名] + ','"
Dim Filter As String = str2 & "like '%," & str1(0) & ",%'"
For i As Integer =1 To  str1.Length - 1
    Filter = Filter & " or " & str2 & "like '%," & str1(i) & ",%'"
Next

Dim drs As List(of DataRow) = DataTables("表名").Select(Filter)
For Each dr As DataRow In drs
    Output.show(dr("列名"))
Next


 回到顶部