Foxtable(狐表)用户栏目专家坐堂 → Contains能否用于精确判断?(OK)


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

主题:Contains能否用于精确判断?(OK)

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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
Contains能否用于精确判断?(OK)  发帖心情 Post By:2014/5/7 11:00:00 [显示全部帖子]

Dim nms As String
nms = DataTables("表A").GetComboListString("表名","show = 1")
If nms > "" AndAlso nms.Contains(“订单”) Then 

    output.show(1)

end if

 

上述代码是想集合表名列中的所有表名来判断是否里面有“订单”表,

结果得到nms = “订单明细查询|...|订单明细”  ,很多表名但没有“订单”表。

如果用nms.Contains(“订单”) 来判断,即使表名中没有“订单”而有“订单明细”时也会造成误判。

想实现精确判断,集合中必须是表名有“订单”但要排除掉“订单明细”等其他包含订单两个字的非订单表,如何实现?(如果用nms.split("|")生成数组再遍历来判断的方法太繁琐,有没有其他方法?)

谢谢!

[此贴子已经被作者于2014-5-7 11:23:58编辑过]

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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
  发帖心情 Post By:2014/5/7 11:24:00 [显示全部帖子]

谢谢!

 回到顶部