-- 作者:kensou11111
-- 发布时间:2011/7/5 10:16:00
--
终于发现了帮助里面得这句话:
如果数据源是SQl SERVER,日期常量用单引号而不是#号括起来,例如:
SELECT * FROM {订单} WHERE 日期 >= \'1/1/1999\' AND 日期 <= \'1/31/1999\'
所以上面那段代码要改成这样:
If e.Form.Controls("单选订单号").checked = True Then If e.Form.Controls("订单号").value IsNot Nothing Then Tables("清单列表显示窗口_Table1").Fill("Select * From {清单列表} where [日期] >= \'" & StartDate & "\' And [日期] <= \'" & EndDate & "\' And [订单号] Like \'" & e.Form.Controls("订单号").value & "%" & "\'","技术文件", False) Else Tables("清单列表显示窗口_Table1").Fill("Select * From {清单列表} where [日期] >= \'" & StartDate & "\' And [日期] <= \'" & EndDate & "\'","技术文件", False) End If End If
[此贴子已经被作者于2011-7-5 10:18:48编辑过]
|