以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为什么like不能用? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8536) |
||||
-- 作者:lihe60 -- 发布时间:2010/11/8 16:24:00 -- 为什么like不能用? 运行表A中的按钮,部分加载不能加载,请问为什么?
|
||||
-- 作者:lihe60 -- 发布时间:2010/11/8 16:31:00 -- 是不是有BUG? |
||||
-- 作者:czy -- 发布时间:2010/11/8 17:55:00 -- With DataTables("表A") .LoadFilter = "[第一列] like \'%合同%\'" .Load() End With |
||||
-- 作者:lihe60 -- 发布时间:2010/11/9 8:05:00 -- 在 Like 比较中,* 和 % 作为通配符,两者可以互换,表示任意个数的字符,通配符只能在开头或者结尾出现。例如: [姓名] Like \'赫*\' [姓名] Like \'*赫\'
这明明是说“*”是可以用的,不知是为什么? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/11/9 8:26:00 -- 你说的是Foxtable表达式的语法。 SQL的语法有所不同,具体参考帮助文件中SQL的章节。 |
||||
-- 作者:czy -- 发布时间:2010/11/9 9:05:00 -- 感觉还是都用百分比好,百分比好象通用的。 |
||||
-- 作者:lihe60 -- 发布时间:2010/11/9 9:31:00 -- 建议通配符去掉“*”。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/11/9 9:45:00 -- 这个通配符不是我决定的,不同的数据源,通配符都可能会有所差异。 |
||||
-- 作者:ddlzq -- 发布时间:2010/11/9 17:07:00 -- 这个我也遇到了,抄狐表帮助中的代码做的筛选,当输入%后就会出错 -_-||| |