以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断表中某字段包含某字符串?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28190)

--  作者:brise
--  发布时间:2013/1/22 9:55:00
--  如何判断表中某字段包含某字符串?
假设字段[Remark]为备注型,希望返回表中所有[remark]含字符串“ABC"的行 我想到一种是用 str.contains 遍历,请问有无更简方法,如 Find, filter, 或 SQL 语句?
--  作者:e-png
--  发布时间:2013/1/22 9:59:00
--  
设置loadfilter条件,用load就可以了。
--  作者:brise
--  发布时间:2013/1/22 10:07:00
--  
谢谢,是否用 [Remark] like \'%ABC%\'
--  作者:lin_hailun
--  发布时间:2013/1/22 10:55:00
--  
 一般这样弄。

 for each dr as datarow in datatables("xxx").select("Remark like \'*ABC*\'")
     msgbox(dr("remark"))
 next

或者

 for each dr as datarow in datatables("xxx").select("Remark like \'%ABC%\'")
    msgbox(dr("remark"))
 next

--  作者:brise
--  发布时间:2013/1/23 11:03:00
--  
图片点击可在新窗口打开查看 谢谢哦