Foros del Web » Programación para mayores de 30 ;) » .NET »

An overflow occurred while converting to datetime.

Estas en el tema de An overflow occurred while converting to datetime. en el foro de .NET en Foros del Web. Buenas tardes, estoy creando un objeto a partir de otro objeto q ya existe y al setearle los vallores y guardar me sale: An overflow ...
  #1 (permalink)  
Antiguo 13/06/2011, 15:23
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
An overflow occurred while converting to datetime.

Buenas tardes,

estoy creando un objeto a partir de otro objeto q ya existe y al setearle los vallores y guardar me sale:

An overflow occurred while converting to datetime.

estoy trabajando con vs2010 C#
__________________
.-._.-. [email protected]._.-.
  #2 (permalink)  
Antiguo 13/06/2011, 15:29
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: An overflow occurred while converting to datetime.

en alguna parte de tu codigo estas tratando de convertir a Datetime, podrias colocar tu codigo para poder revisar y verificar el punto de error. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 13/06/2011, 15:31
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: An overflow occurred while converting to datetime.

Cita:
Solicitud solicitud = Solicitud.FindByID(ID);


Poliza poliza = new Poliza();

// DateTime.Parse(solicitud.FecVigDesde.ToString("dd/MM/yy"));
poliza.FecVigDesde = solicitud.FecVigDesde;
poliza.FecVigHasta = solicitud.FecVigHasta;
poliza.TipoPoliza = solicitud.TipoPoliza;
poliza.FrecuenciaPago = solicitud.FrecuenciaPago;
poliza.RamoID = solicitud.RamoID;
poliza.AseguradoraID = solicitud.AseguradoraID;
poliza.TomadorClienteID = solicitud.TomadorPersonaID;
poliza.NumExpediente = solicitud.NumExpediente;
poliza.CodPoliza = "1-33-1090";

.Poliza.Agregar(poliza);
Save();
__________________
.-._.-. [email protected]._.-.
  #4 (permalink)  
Antiguo 13/06/2011, 15:53
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: An overflow occurred while converting to datetime.

FecVigDesde y FecVigHasta de poliza y solicitud son ambas tipo Datetime?? porque segun el mensaje ahi un dato que estas pasando que no tiene el formato fecha...
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 13/06/2011, 15:58
Avatar de Mirovita  
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
Respuesta: An overflow occurred while converting to datetime.

holas,

bueno despues de darme varios golpes de cabeza e di cuenta cual era el error:

yo tengo una entidad poliza que tiene varias fechas como las q mostre anteriormente

pero cuando creo el objeto poliza solo estoy seteando los valores para fechadesde, fechahasta y fechaemision

pero adicionalmente en la entidad poliza tengo otra fecha a la que no le estoy seteando nada

y no es posible crear un datetime null a menos que lo especifiques y lo que hice fue en mi entidad especficar q esa fecha puede ser null de la siguente manera:

Cita:
public DateTime? OtraFecha {get; set;}
espero les sirva de ayuda mi duda y gracias Aquaventus por tu colaboracion
__________________
.-._.-. [email protected]._.-.
  #6 (permalink)  
Antiguo 13/06/2011, 15:59
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: An overflow occurred while converting to datetime.

De nada Mirovita. Cualquier duda que tengas postealo, estaremos aqui para ayudar. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: datetime, overflow
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:35.