Ms access 日期数据类型访问2013-错误结果

Ms access 日期数据类型访问2013-错误结果,ms-access,Ms Access,我的Access 2013有问题 我正在进行查询,以获取日期小于表单中包含的日期的记录。但是,我得到了错误的结果。我不知道这是一个访问问题还是我做错了什么 Me.txtResultsForm.RowSource = " SELECT number FROM TBL_Course WHERE TBL_Course.finalDate <= #" & Format(Me.txtFinalDateForm, "dd/mm/yyyy") & "# " Me.txtsresults

我的Access 2013有问题

我正在进行查询,以获取日期小于表单中包含的日期的记录。但是,我得到了错误的结果。我不知道这是一个访问问题还是我做错了什么

Me.txtResultsForm.RowSource = " SELECT number FROM TBL_Course WHERE TBL_Course.finalDate <= #" & Format(Me.txtFinalDateForm, "dd/mm/yyyy") & "# "

Me.txtsresultsform.RowSource=“从TBL_课程中选择数字,其中TBL_课程.finalDate完全同意肯的评论-有关如何使用参数化查询,请参阅Erik von Asmuth


至于您的问题,您需要更改:

Format(Me.txtFinalDateForm, "dd/mm/yyyy")
致:


使用代码标记可以使问题更易于阅读。单击“编辑”按钮可以编辑问题。停止连接SQL。改用参数化查询,让数据库驱动程序担心日期格式是否正确。
Format(Me.txtFinalDateForm, "dd/mm/yyyy")
Format(Me.txtFinalDateForm, "mm/dd/yyyy")