以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在项目加载时控制表的加载量出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183852)

--  作者:可乐七号
--  发布时间:2022/11/16 11:10:00
--  在项目加载时控制表的加载量出错
If e.DataTableName = "聚水潭数据"  Then
    msgbox("123123")
    e.SelectString = "select * fro m {聚水潭数据} where 1=2"
End If

提示之后就报错了
图片点击可在新窗口打开查看此主题相关图片如下:下载.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/11/16 11:12:00
--  
不存在这个表名{聚水潭数据}
--  作者:有点蓝
--  发布时间:2022/11/16 11:12:00
--  
查询表到这里设置条件:http://www.foxtable.com/webhelp/topics/0694.htm
--  作者:可乐七号
--  发布时间:2022/11/16 11:37:00
--  
这是一个查询表
图片点击可在新窗口打开查看

--  作者:可乐七号
--  发布时间:2022/11/16 12:00:00
--  
图片点击可在新窗口打开查看
我是这种写法,怎么设置?那个选择不能进行CASE条件

--  作者:有点蓝
--  发布时间:2022/11/16 13:28:00
--  
方法1、使用inner join连接多个表,然后把条件放到where里
2、如果是外部数据源,在数据库里使用上面sql添加视图,然后使用视图加载,比如

select * from 某某视图 where xx条件

--  作者:可乐七号
--  发布时间:2022/11/16 16:15:00
--  
我是外部表,如果先在数据库里加视图,然后在FOXTABLE 的SQL查询表中写 select * fro m 视图名 where 1=2  。之后在窗口应用这个SQL查询表时我换成别的条件。会不会有数据?
我是担心前面已经写了这个不FALSE条件了。后面再写别的条件还有没用?

--  作者:有点蓝
--  发布时间:2022/11/16 16:18:00
--  
很简单的问题,测试一下,对比数据有没有问题?
--  作者:可乐七号
--  发布时间:2022/11/16 17:22:00
--  
图片点击可在新窗口打开查看