我在尝试从Access数据库执行SQL语句与SQL数据库通信时出现日期转换错误。我们的计算机都运行着Windows 7和Office 2010。前端是accde文件。
数据库中有一个搜索表单,所有字段都能正常工作,只有两个日期字段会出错。
查询语句的where子句在前端的VB代码中如下:
数据库中有一个搜索表单,所有字段都能正常工作,只有两个日期字段会出错。
查询语句的where子句在前端的VB代码中如下:
"WHERE DrawnDate BETWEEN #" & Format(FromDate, "yyyy-mm-dd") & "# AND #" & _
Format(ToDate, "yyyy-mm-dd") & "#"
根据一些研究,我还尝试使用dd-mon-yyyy
和dd-mm-yyyy
日期格式,但结果没有改变。
您输入的事件属性设置中的 On Click 表达式出现了以下错误: ODBC -- 调用失败。
收到的错误信息如下:
[Microsoft][ODBC SQL Server Driver][SQL Server]转换字符字符串为日期或时间时失败。 (#241)
另一个问题是,这只发生在一个电脑上,而不是我或其他我测试过的电脑上。