以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104987)

--  作者:wgqcool
--  发布时间:2017/8/9 16:56:00
--  [求助]
请教老师,因为表比较多,想在上BeforeloadOuterTable批量设置初始加载表都为空,以提高打开软件速度!但是总报错,selectfrom中不能用变量表名么?另外想问问,因为表比较多,很多表数据也多几千上万条,表关联也比较复杂,打开软件加载数据的时候很慢,按照帮助文件里面设置初始不加载表,然后后期在窗口的afterload事件来重新加载的话,因为有很多表达式列,又需要加载很多关联表,太复杂了,有没有什么方法可以提高加载速度么?
图片点击可在新窗口打开查看此主题相关图片如下:111111.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/8/9 17:40:00
--  

"select * from {" & e.DataTableName & "} Where 1=2"

[此贴子已经被作者于2017/8/9 17:41:11编辑过]

--  作者:wgqcool
--  发布时间:2017/8/9 18:32:00
--  
有点甜老师!用select * from " & e.DataTableName & " Where或select * from {" & e.DataTableName & "} Where 都无效啊!
图片点击可在新窗口打开查看此主题相关图片如下:22222222.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/8/9 19:24:00
--  

 你数据库的表名和你foxtable的表名不同?如果不同你需要匹配一下才行。因为 e.datatablename 是foxtable的表名。