以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 问个问题,因为没有测试过(卸载表的问题) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50809) |
-- 作者:blackzhu -- 发布时间:2014/5/14 8:44:00 -- 问个问题,因为没有测试过(卸载表的问题) 一旦表被卸载,我还可以用sql函数进行操作吗? 比如SQLFIND 是不是一定需要加载到前台才行? |
-- 作者:Bin -- 发布时间:2014/5/14 8:45:00 -- 是的,卸载了就不可以了. SQLCOMAND倒是可以用.
|
-- 作者:blackzhu -- 发布时间:2014/5/14 8:53:00 -- 那这个有啥意义呢?难道我每一次用SQL函数 还需要加载一次表? |
-- 作者:Bin -- 发布时间:2014/5/14 8:54:00 -- 这个是在分页加载,或者加载数据不全的情况下使用的. |
-- 作者:blackzhu -- 发布时间:2014/5/14 8:58:00 -- bin 跟分页加载有啥关系 卸载表我认为是为了启动速度可以快些,才做的一个功能,所以我一直认为SQL函数的做法是为了可以减少代码量,直接取后台数据才启用的特定函数,如果表卸载了 不能使用SQL函数 这个太.....? |
-- 作者:Bin -- 发布时间:2014/5/14 9:03:00 -- 直接不加载表肯定要稍微快一点, SQLFIND等这些函数是在表加载的情况下才可以使用的. 比如分页加载,的时候,只加载了第一页数据. 但是你希望能FIND到整个表的数据. 你可以考虑不加载数据,只加载表结构,这样就可以使用SQL函数了. 不加载也能使用,是个好建议,我可以帮你反馈一下.
|
-- 作者:blackzhu -- 发布时间:2014/5/14 9:13:00 -- 不加载可以使用的问题 应该是需要考虑的 |
-- 作者:狐狸爸爸 -- 发布时间:2014/5/14 9:19:00 -- 如果表还需要用,就没有必要卸载,卸载数据就行。
也可以用临时表,专门负责SQL的执行,看看这里最后面的另一种执行方式: http://www.foxtable.com/help/topics/2916.htm
还有:
[此贴子已经被作者于2014-5-14 9:22:20编辑过]
|
-- 作者:blackzhu -- 发布时间:2014/5/14 9:22:00 -- 这个我知道 我以前一直这样用的 只是出来SQL函数后我就直接用SQL函数了. |
-- 作者:狐狸爸爸 -- 发布时间:2014/5/14 9:23:00 -- 老朱,这么说的话,说明你没有认真看我说的。 [此贴子已经被作者于2014-5-14 9:23:52编辑过]
|