以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载表过滤条件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151259)

--  作者:BG小白
--  发布时间:2020/6/19 3:32:00
--  加载表过滤条件
If User.Name = "开发者" Then
    DataTables("SPCKB").LoadFilter = ""
Else
    DataTables("SPCKB").LoadFilter = "CKDM = \'" & User.Name & "\' and "SL > \'" & 0 & "\'"
End If
DataTables("SPCKB").Load()

为什么红色部分过滤条件没有效果

--  作者:andy-1024
--  发布时间:2020/6/19 4:38:00
--  
你的语句中的0是作为数字参与过滤的吗?
如果是作为数字的话,试试下面的语句:
    DataTables("SPCKB").LoadFilter = "CKDM = \'" & User.Name & "\' and SL > 0"

 
--  作者:BG小白
--  发布时间:2020/6/19 5:12:00
--  
这个我试过了,没有效果
--  作者:有点蓝
--  发布时间:2020/6/19 8:58:00
--  
2楼用法没有问题。没有效果要么没有符合条件的数据,要么有其它代码影响了