以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]在FIND中再加一个日期条件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127309)

--  作者:明天的灵
--  发布时间:2018/11/10 19:03:00
--  [求助]在FIND中再加一个日期条件
\'找出最后一次这个操作台的记录语句为:
dr =  DataTables("每日工作量").Find ("操作台 = \'" & dd & "\' and _Identify < " & e.datarow("_Identify"),"操作日期 Desc")
‘现需再增加一个条件,找出当前“操作日期”前最后一次这个操作台的记录
Dim date1 As Date = e.DataRow("操作日期")

dr =  DataTables("每日工作量").Find("操作台 = \'" & dd & "\' and _Identify < " & e.DataRow("_Identify") And  操作日期  < #" & Date1 & "#" ,"操作日期 Desc" )         

上面这条语句通不过,能帮忙改一下吗?
[此贴子已经被作者于2018/11/10 19:28:23编辑过]

--  作者:y2287958
--  发布时间:2018/11/10 21:31:00
--  
dr =  DataTables("每日工作量").Find("操作台 = \'" & dd & "\' and _Identify < " & e.DataRow("_Identify") & "\' And  操作日期  < #" & Date1 & "#" ,"操作日期 Desc" )   
--  作者:明天的灵
--  发布时间:2018/11/10 22:36:00
--  
还有错:
详细错误信息:
Exception has been thrown by the target of an invocation.
The expression contains an invalid string constant: \' And  操作日期  < #2018-11-06#.

再去掉一个‘ 就正常了,谢谢!
[此贴子已经被作者于2018/11/10 22:38:23编辑过]