1

我有一個訪問SSRS Web服務的網頁,我創建了一些示例報告。SSRS 2008日期時間格式問題

這些報告有規定即17/07/2009

報表管理與可選值某些日期時間參數運行報告完美。

當我訪問我的網頁的報告和檢索日期時間參數的可用值出現在格式參數MM/DD/YYY,即2009年7月17日

參數= rs.GetReportParameters( reportPath,historyID,forRendering,值,憑證);

如果我將值更新爲正確的格式,我可以將參數傳遞給報告,它們按預期工作,但是atm我無法弄清楚轉換髮生在哪裏。

無可否認,我對全球化不太敏感[或者應該是全球化:)],所以我可能錯過了明顯的東西。

報告語言在努力,解決[在一個快速和骯髒的方式]這個問題,但沒有運氣

區域選項更改爲EN和頁面文化改爲文化=「EN-GB」我工作站設置爲英語(愛爾蘭) 所有其他參數均按預期工作。

任何想法的人,

在此先感謝 利亞姆

+1

您是否檢查過SRSS Web服務所在的SQL Server的語言?聽起來像數據類型轉換從那裏開始。 – Prutswonder 2010-07-15 12:10:40

+0

Ahh將其設置爲英語(美國)。這可能是問題所在。儘管報表管理器似乎管理良好,但我只在報表管理器中看到參數標籤,而在我的代碼中,我的代碼可以看到標籤和值。 謝謝 - 您可以添加此作爲答案,我可以投票,也許以後標記爲答案 – Liam 2010-07-15 12:37:13

回答

0

您必須設置文本框的語言特性:語言:zh-GB,並把區域setings Web服務器在哪裏部署報告英語

它適用於我,我有與報告本地化相同的問題。