Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2011, 20:21
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 3 meses
Puntos: 16
18/08/2011 is not a valid value for DateTime.

Hola,

Tengo un error al momento de grabar un registro a la base de datos SQL SERVER 2005 desde c#.

Cuando intento grabarlo usando el formato d/mm/y (dia/mes/año) me salta el error que pongo en el título.

Pero si le envio una fecha con formato m/d/y (mes/dia/año) no hay ningún problema.

Lo raro es que tengo configurado el servidor y la base de datos con el formato en español, o sea d/mm/yy.

Mi pregunta es que determina el formato de fecha al momento de grabar un registro en sql server?

Por qué cuando uso el formato en español me lanza error? Y cuando le mando la fecha en formato de USA todo funciona bien.

Olvidé el mensaje de error:

__________________
Eduardo Peredo
Wigoin

Última edición por eperedo; 26/06/2011 a las 20:36