date - SSRS 日期参数 - 外语问题
问题描述
我在德国有一个使用 SSRS 报告的客户,日期参数显示为“OKT”,而我们需要将其设置为 10 月的“OCT”
是否有设置来确保GETDATE()
已转换或转换功能是否有效?
这是我的错误:
库!ReportServer_0-45!1554!10/15/2018-10:23:17:: i INFO: RenderForNewSession('/Finance/MC Dashboard') 处理!ReportServer_0-45!10bc!10/15/2018-10: 23:17:: e 错误:引发 Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:、Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:数据集“JournalEntries”的查询执行失败。---> Microsoft.AnalysisServices.AdomdClient.AdomdErrorResponseException:查询 (5, 39) 无法将 Text 类型的值 'Okt 14, 2018' 转换为 Date 类型。在 Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.IExecuteProvider.ExecuteTabular(CommandBehavior 行为,ICommandContentProvider contentProvider,AdomdPropertyCollection commandProperties,
解决方案
由于 GetDate 是来自服务器的德语,因此 SQL CONVERT 函数也应该使用德语将其转换为日期。
CONVERT(DATETIME, GETDATE(), 106)
如果您确实遇到错误,您可能需要先设置语言(SET Language German;) - 尽管一个 SQL 函数可以用德语工作但另一个不能用德语工作会很奇怪。
推荐阅读
- python - 如何合并/连接两个具有部分字符串匹配的列的两个数据框?
- python - 无法看到 celery-rabbitMQ 组合中执行的任务的输出消息
- java - 无法让我的 DataProcessor 文件找到与 input.txt 位于同一文件夹中的文件,该文件应该采用该文件。也不会编译
- javascript - Javascript Discord bot 不读取完整数组
- c++ - Boost-beast websocket 握手问题
- javascript - 有人可以向我解释这种行为吗?
- c++ - 如何从可变参数模板参数中删除元素?
- php - 如何在组合的 PHP/HTML 中显示缩略图和标题?
- java - hashCode 在不同的运行之间返回不同的值可以吗?
- ios - EXEC_BAD_ACCESS w/OpenCV `cv::aruco::detectMarkers()` 在 IOS