我和他一起安装了 SQL 服务器和报告服务,当我的区域设置设置为美国时,日期格式为 mm/dd/yyyy。现在,我在选项卡格式、位置以及非 unicode 程序的系统区域设置中将区域设置更改为德语。
我的问题是,当我尝试输入报表参数时,报表管理器中的日期时间格式与 mm/dd/yyyy 之前的格式相同。我尝试为报告服务重新创建数据库,但没有运气。
我无法更改应用程序以将此我们格式发送到报告服务。Windows server 2012 是操作系统。
天...
我和他一起安装了 SQL 服务器和报告服务,当我的区域设置设置为美国时,日期格式为 mm/dd/yyyy。现在,我在选项卡格式、位置以及非 unicode 程序的系统区域设置中将区域设置更改为德语。
我的问题是,当我尝试输入报表参数时,报表管理器中的日期时间格式与 mm/dd/yyyy 之前的格式相同。我尝试为报告服务重新创建数据库,但没有运气。
我无法更改应用程序以将此我们格式发送到报告服务。Windows server 2012 是操作系统。
天...
There are a few things you can do:
=Format(Parameters!Date.Value,"yyyyMMdd")
which will convert it to a date format which will be accepted by any language setting on the database.这让我有一段时间 - 最后发现您必须确保参数的数据类型(在参数属性中)设置为日期时间而不是文本。