针对 http://www.foxtable.com/mobilehelp/ 网站。在学习到其中的 “分页显示后台数据” 的时候。
希望在 “订单” 表名称后面跟上条件语句,一直不能正确操作:
原句: cmd.CommandText = "Sel ect *, [数量]*[单价]*(1-[折扣]) As 金额 Fro m (Select Row_Number() Over(Order by [日期]) As RowNum, * Fro m 订单) As a "
修改成:
y11=2015, m11=5 ‘是来自于输入对话框的值
Dim dat1 As New Date(y11,m11,1) '最小日期
Dim dat2 As New Date(y11,m11,Date.daysinmonth(y11,m11)) '先获得本年月的最后一天, 再组成一个最大日期
Dim filter As String = " where 日期 >= #"& dat1 & "# and 日期 <= #"& dat2 & "#" '生成查询条件
或者 Dim filter As String = " where Year(日期)= " & y11 & " And Month(日期) = " & m11 '生成查询条件
cmd.CommandText = "Sel ect *, [数量]*[单价]*(1-[折扣]) As 金额 Fro m (Select Row_Number() Over(Order by [日期]) As RowNum, * Fro m 订单 '"& filter &"') As a "
以上问题只请教这:filter 的参数如何书写,和主句中的 filter 参数如何书写,我总是报错。
谢谢!