Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2007, 03:46
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 11 meses
Puntos: 3
Desbordamiento de SqlDateTime

Hola a tod@s:

* Trabajando en C# ~ ASP.NET 2.0 *

Tengo un DetailView para insertar registros. Uno de los campos es para guardar la fecha actual o la elegida a través de un control Calendar.

El campo de la fecha lo he pasado a TemplateField para que, al cargarse dicho campo, poder poner de principio la fecha actual. Para poner esta fecha lo hago así:

Código:
casillaFecha.Text = (DateTime.Now).ToShortDateString();
El caso es que si pulso el boton de insertar, dejando la fecha actual por defecto, sin abrir el control de calendario, me da el error:

Código:
Desbordamiento de SqlDateTime. Debe estar entre 1/1/1753 12:00:00 AM y 12/31/9999 11:59:59 PM.
Pero si cargo ó cambio la fecha, inicialmente cargada en la casilla de fecha, abriendo el control de calendario, entonces el inserto no produce error alguno.
Incluso, me libro del error solamente abriendo y cerrando el control de calendario, sin elegir fecha alguna.

¿Cómo puedo solucionar la cuestión? ¿Por qué no me acepta la fecha actual que cargo...?

Gracias por las respuestas ...
__________________
Saludos,

zacktagnan.
=================================================

Última edición por zacktagnan; 22/08/2007 a las 03:10