以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]sqltable生成查询表的语法中 如何使用filter? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27952) |
-- 作者:夕然 -- 发布时间:2013/1/15 0:16:00 -- [求助]sqltable生成查询表的语法中 如何使用filter? 常见的sqltable语法生成查询表 如果把条件改成 filter 怎么办呢? MessageBox.Show(FILTER) ‘这个消息正常 If Filter > "" Then Tables("会员统计报表_table1").Fill("select * from {会员消费表} where \'filter\' ",False) End If 但是这个显示的却是全部的数据,而不能按照条件生成查询表?麻烦高手出手相助 [此贴子已经被作者于2013-1-15 9:12:05编辑过]
|
-- 作者:blackzhu -- 发布时间:2013/1/15 8:00:00 -- Tables("会员统计报表_table1").Fill("select * from {会员消费表} where" & filter ,"",False) |
-- 作者:夕然 -- 发布时间:2013/1/15 9:11:00 -- 谢谢,但是还是有些困惑,请老师答疑 where \'filter\' where" & filter ," filter是合成条件,上面的两个有啥区别呢 filter 输出结果这样 我测试了下 where \'filter\' , 输出这样:where ‘ [消费日期] > = #2012-01-09# and [] < = #2013-09-08 # ’ where" & filter ," 输出这样: where "&[消费日期] > = #2012-01-09# and [] < = #2013-09-08 # " 麻烦 解释下为何第二种方式是正确的?
|
-- 作者:lin_hailun -- 发布时间:2013/1/15 9:37:00 -- 呃,应该这样看才对。 " xxx where " & filter http://www.foxtable.com/help/topics/1284.htm |
-- 作者:夕然 -- 发布时间:2013/1/15 9:37:00 -- 谢谢,已经理解了 |