首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Access:如何使用特定于国家的日期查询指定ODBC连接字符串?

MS Access:如何使用特定于国家的日期查询指定ODBC连接字符串?
EN

Stack Overflow用户
提问于 2020-03-23 10:35:52
回答 1查看 271关注 0票数 0

我在设置MS应用程序时遇到了严重的困难,该应用程序使用与Server 2012数据库的链接表。

问题在于SQL查询在解释德语日期方面有问题:例如"31.12.2019“不起作用,"01.01.2019”起作用。因此,我怀疑这是本地化的问题。例如。

代码语言:javascript
复制
select * from table where date >= [Forms]![someForm]![fromDate]

窗体是窗体中的字符串,由日期选择器编辑。

我能够通过使用ODBC Microsoft SQL Server设置Wizzard并选择“L ndereinstellungen verwenden”(engl )来解决这个问题。使用特定国家设置)。

(不好意思,下面的截图是德语的)。

我想在一个典型的ODBC连接字符串中指定这一点:例如

代码语言:javascript
复制
DRIVER=ODBC Driver 13 for SQL Server;SERVER=.\SqlExpress2012;Trusted_Connection=Yes;APP=Microsoft Office;DATABASE=suplattform;?country-specific=yes?

但是,我在任何文档中都没有找到这样的参数。这个是可能的吗?

诚挚的问候

迈克尔

EN

回答 1

Stack Overflow用户

发布于 2020-03-23 15:12:39

另外,指定参数的数据类型-并且日期是Access SQL中的保留字:

代码语言:javascript
复制
parameters [Forms]![someForm]![fromDate] DateTime;
select * from table where [date] >= [Forms]![someForm]![fromDate]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60811873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档