2013-06-27 108 views
0

当我的区域设置设置为美国时,我安装了SQL服务器和报告服务,日期格式为mm/dd/yyyy。现在,我在非格式程序的格式,位置和系统区域设置中将区域设置更改为德语。报告服务的日期格式

我的问题是,当我尝试输入报表参数时,报表管理器中的日期时间格式与之前的mm/dd/yyyy格式相同。我尝试为报告服务重新创建数据库,但没有运气。

我无法更改应用程序以将此格式发送到报告服务。 Windows服务器2012是OS。

TNX ...

回答

0

有几件事情可以做:

  • 你可以试着改变你的报告文件(属性 - 位置 - 语言)语言,以在符合相同的语言数据库。
  • 当您将参数传递给查询而不是使用参数值时,请将其作为如下表达式传递:=Format(Parameters!Date.Value,"yyyyMMdd")将其转换为日期格式,该日期格式将被数据库上的任何语言设置接受。
0

这让我一会儿 - 终于发现,你必须确保该参数(在参数属性)的数据类型设置为datetime没有文字。