以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  SQLTable 类型日期筛选出错。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=100652)

--  作者:2900819580
--  发布时间:2017/5/15 21:56:00
--  SQLTable 类型日期筛选出错。
Se lect * From {采购订单} Where [_Identify] Is Null

采购订单分析_Button3_Click

 

Dim tb As Table = Tables(e.Form.Name & "_Table3")

Dim dt As DataTable = tb.DataTable

Dim y As Integer = Date.Today.Year

Dim m As Integer = Date.Today.Month

Dim dt1 As New Date(y, m, 1)

Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) \'获取本月的最后一天

Dim Filter As String

Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#"

dt.LoadFilter = Filter \'设置加载条件

dt.Load() \'加载数据


错误提示

.NET Framework 版本:2.0.50727.5485

Foxtable 版本:2017.4.22.1

错误所在事件:加载[采购订单分析_Table3]失败!

详细错误信息:

\'#\' 附近有语法错误。



--  作者:有点蓝
--  发布时间:2017/5/15 23:10:00
--  
如果如果是Sqlserver数据库,用单引号

Filter = "日期 >= \'" & dt1 & "\' And 日期 <= \'" & dt2 & "\'"