problema con pasar la fecha y la hora al servicio de informes de asp.net

Estoy usando SSRS2008 y asp.net en VS2008 SP1.

Encontré un problema cuando intenté pasar el parámetro de asp.net al servicio de informes.

en mi código c #, agregué el parámetro de informe con el valor de fecha de "05/01/2011" (1 de mayo de 2011) pero se convirtió en "5 de enero de 2011" en el archivo rdl.

¿Es posible que este problema pueda provenir de una configuración regional / del sistema diferente en el servidor? porque no encontré este problema en mi computadora de desarrollo que estaba configurada en la ubicación de EE. UU.

Por favor, dame alguna sugerencia sobre este tema.

Gracias en adv.

vcha

preguntado el 16 de mayo de 11 a las 19:05

Lo más probable es que el servidor tenga un formato de fecha diferente. ¿Puede comprobar / cambiar el formato de fecha del servidor? -

1 Respuestas

¿Parece que estás pasando la fecha como una cadena? En ese caso, he tenido más éxito al evitar los problemas de internacionalización del formato de fecha mediante el uso de un formato de fecha de estilo militar de "AAAA-MM-DD". En su ejemplo, su fecha sería "2011-05-01". Reporting Services siempre decodifica correctamente este formato de fecha.

contestado el 17 de mayo de 11 a las 06:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.