以文本方式查看主题

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

--  作者:wyd
--  发布时间:2012/9/13 16:55:00
--  编程求助

这个编出来后,一直显示条件设置错误,我不知道怎么改

主要想统计一个时间段的数据,这个编写?

 

Dim bd1 As New SQLGroupTableBuilder("统计表1","入库")
bd1.C
Dim dt1 As fxDataSource
bd1.Groups.AddExp("月","Year(日期)")
bd1.Groups.AddDef("品番")
bd1.Groups.AddDef("库位")
bd1.Totals.AddDef("数量","入库_数量") \'对数量进行统计
bd1.filter = "{入库}.日期 >= #9/1/2012# And {入库}.日期 <= #9/30/2012#"
dt1 = bd1.BuildDataSource()

 

还是报错!有语法错误

[此贴子已经被作者于2012-9-13 17:06:02编辑过]

--  作者:lin_hailun
--  发布时间:2012/9/13 17:03:00
--  
" {入库}.日期 >= #9/1/2012# And {入库}.日期 <= #9/30/2012#"

加入引号。
[此贴子已经被作者于2012-9-13 17:02:50编辑过]

--  作者:wyd
--  发布时间:2012/9/13 17:10:00
--  
还是谢谢哈,不过还是报错
--  作者:狐狸爸爸
--  发布时间:2012/9/13 17:12:00
--  

报什么错,你至少得说一下啊?


--  作者:wyd
--  发布时间:2012/9/13 17:14:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120913171310.jpg
图片点击可在新窗口打开查看

--  作者:lin_hailun
--  发布时间:2012/9/13 17:16:00
--  
 把#换成单引号\'
--  作者:狐狸爸爸
--  发布时间:2012/9/13 17:18:00
--  

如果你的SQL数据库:

bd1.filter = "{入库}.日期 >= \'9/1/2012\' And {入库}.日期 <= \'9/30/2012\'"


--  作者:wyd
--  发布时间:2012/9/13 17:18:00
--  
日期不是用“#”连接?
--  作者:wyd
--  发布时间:2012/9/13 17:20:00
--  

谢谢


--  作者:lin_hailun
--  发布时间:2012/9/13 17:21:00
--  

http://www.foxtable.com/help/topics/2343.htm