Определение культуры службы отчетов сервера - PullRequest
0 голосов
/ 20 сентября 2010

Я использую веб-сервис ReportingService2005.asmx для настройки параметров отчетов и связанных отчетов.Здесь я вызываю метод «SetReportParameters (NewItemPath, Parameters)».Это прекрасно работает, пока я не попытаюсь установить параметр типа DateTime.Здесь я получаю исключение формата.Причина этого заключается в том, что значение представляет собой отформатированную строку, формат которой не подходит.Например, у меня есть параметр, полученный с немецкого сервера («31.1.2010 00:00:00»), и я пытаюсь установить его на английском сервере («31.12.2010, 12:00 AM»).Чтобы решить эту проблему, мне нужно знать культуру, которую использует сервер, чтобы я мог отформатировать строку перед вызовом метода.Можно ли получить культуру / язык сервера через веб-сервис ReportingService2005.asmx?Я мог бы также представить, что есть и другие способы решения этой проблемы, но я не нашел ничего более платного.Существуют ли другие способы обеспечения интернационализации параметров с помощью веб-службы?У кого-нибудь есть другие идеи?

1 Ответ

0 голосов
/ 15 октября 2010

Вы можете попробовать с форматом odbc

2010-10-15 08: 56.

Если это не работает вообще, вы можете сделать это "вручную", я имею в видувыполнив конвертацию в код SQL.

...