尝试从中执行SQL并对SQL数据库执行Access数据库时,出现日期转换错误。我们的机器都在Office 2010上运行Windows7。前端是附件。
数据库中有一个搜索表单,除两个日期字段外,所有字段均正常工作。
查询是where子句在前端VB代码中看起来像这样
"WHERE DrawnDate BETWEEN #" & Format(FromDate, "yyyy-mm-dd") & "# AND #" & _ Format(ToDate, "yyyy-mm-dd") & "#"
根据一些研究,我还尝试了日期格式,dd-mon-yyyy
并且dd-mm-yyyy
结果没有变化。
作为事件属性设置输入的表达式“单击时”产生了以下错误:ODBC-调用失败。
收到的错误是:
从字符串转换日期和/或时间时,[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]转换失败。(#241)
另一个问题是,到目前为止,这仅在一台PC上发生,而在我或我测试过的其他PC上则没有。