Access 2016中表达式中日期的语法错误

问题描述 投票:0回答:1

我对Access不太满意,我正在创建一个简单的预订数据库,其中的可用时间将排除已经预订的时间。

我正在学习一个教程,它已经在工作,然后突然出现错误:表达式中日期的语法错误

oRS.FindFirst "[ApptTime] Between #" & i - TimeValue("00:00:05") & _
  "# And #" & i + TimeValue("00:00:05") & "#"

其中oRS设置为DAO.Recordset,其中包含字段CounselorID,ApptDate,ApptTime

我希望有一个可用时间列表,其中不包括已经预订的时间。

ms-access ms-access-2016
1个回答
0
投票

如果i是一天中的某个时间,请使用DateAdd设置时间间隔:

oRS.FindFirst "[ApptTime] Between DateAdd("s", -5, i) And DateAdd("s", 5, i)
© www.soinside.com 2019 - 2024. All rights reserved.