проблема с передачей datetime сервису отчетов от asp.net - PullRequest
0 голосов
/ 16 мая 2011

Я использую SSRS2008 и asp.net на VS2008 SP1.

Я обнаружил проблему при попытке передать параметр из asp.net в службу отчетов.

в моем c #код, я добавил параметр отчета со значением даты «05/01/2011» (1 мая 2011 г.), но вместо этого он стал «5 января 2011 г.» в файле rdl.

возможно, что эта проблема может возникнутьразные региональные / системные настройки локали на сервере?потому что я не нашел эту проблему на моем компьютере разработчика, который был установлен в США.

Пожалуйста, дайте мне какие-либо предложения по этому вопросу.

Спасибо в adv.

vcha

1 Ответ

3 голосов
/ 17 мая 2011

Похоже, вы передаете дату в виде строки?В этом случае я добился наибольшего успеха, обойдя проблемы интернационализации формата даты, используя формат даты в стиле «YYYY-MM-DD».В вашем примере ваша дата будет "2011-05-01".Службы Reporting Services всегда правильно декодируют этот формат даты.

...