Date 创建一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参数,请参见。使用Format格式化该日期也有效,但参数通常比字符
Date 创建一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参数,请参见。使用Format格式化该日期也有效,但参数通常比字符,date,ms-access,Date,Ms Access,创建一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参数,请参见。使用Format格式化该日期也有效,但参数通常比字符串串联更可取。请查看我问题中的编辑部分。您将看到我查询了一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参
创建一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参数,请参见。使用
Format
格式化该日期也有效,但参数通常比字符串串联更可取。请查看我问题中的编辑部分。您将看到我查询了一个表,并在另一个查询WHERE子句中使用该记录集中的值。这是正确的方法吗?使用参数,或者重构代码以使用单个查询而不是记录集。你在那里来回地投一根线,就像我说的,这是个问题。有关如何使用参数,请参见。使用Format
格式化日期也很有效,但参数通常比字符串串联更可取。我希望我能接受两个答案,因为我尝试了这两种方法,它们都很有效。不过,这是一个更简单的实现,因为我不必嵌套查询。谢谢你的帮助!我希望我能接受两个答案,因为我两个都试过了,而且都很有效。不过,这是一个更简单的实现,因为我不必嵌套查询。谢谢你的帮助!
SELECT t_birthday.DayOfMonth
FROM t_birthday
WHERE (((t_birthday.DayOfMonth)=#12/1/2016#));
Dim bdayRecords As RecordSet
Dim sql As String
sql = "SELECT t_birthday.DayOfMonth"
sql = sql & " FROM t_birthday"
sql = sql & " WHERE (((t_birthday.DayOfMonth)=#" & rs("DayOfMonth") & "#));"
bdayRecords = CurrentDb.OpenRecordset(sql)
sql = sql & " WHERE t_birthday.DayOfMonth = #" & Format(rs("DayOfMonth").Value, "yyyy\/mm\/dd") & "#;"