我在设置MS应用程序时遇到了严重的困难,该应用程序使用与Server 2012数据库的链接表。
问题在于SQL查询在解释德语日期方面有问题:例如"31.12.2019“不起作用,"01.01.2019”起作用。因此,我怀疑这是本地化的问题。例如。
select * from table where date >= [Forms]![someForm]![fromDate]窗体是窗体中的字符串,由日期选择器编辑。
我能够通过使用ODBC Microsoft SQL Server设置Wizzard并选择“L ndereinstellungen verwenden”(engl )来解决这个问题。使用特定国家设置)。
(不好意思,下面的截图是德语的)。

我想在一个典型的ODBC连接字符串中指定这一点:例如
DRIVER=ODBC Driver 13 for SQL Server;SERVER=.\SqlExpress2012;Trusted_Connection=Yes;APP=Microsoft Office;DATABASE=suplattform;?country-specific=yes?但是,我在任何文档中都没有找到这样的参数。这个是可能的吗?
诚挚的问候
迈克尔
发布于 2020-03-23 15:12:39
另外,指定参数的数据类型-并且日期是Access SQL中的保留字:
parameters [Forms]![someForm]![fromDate] DateTime;
select * from table where [date] >= [Forms]![someForm]![fromDate]https://stackoverflow.com/questions/60811873
复制相似问题