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: