Foros del Web » Programando para Internet » ASP Clásico »

Problema raro con ASP y SQL Server

Estas en el tema de Problema raro con ASP y SQL Server en el foro de ASP Clásico en Foros del Web. Que tal gentes: Estoy trabajando en una aplicación que utiliza ASP y SQL Server (sobre IIS). Todo estaba trabajando bien, pero ayer hubo un problema ...
  #1 (permalink)  
Antiguo 10/06/2008, 08:40
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 4 meses
Puntos: 13
Problema raro con ASP y SQL Server

Que tal gentes:

Estoy trabajando en una aplicación que utiliza ASP y SQL Server (sobre IIS). Todo estaba trabajando bien, pero ayer hubo un problema puntutal, que ahora no ocurre:

Hay un módulo de la aplicación donde ingresas un nuevo registro, y en la base de datos se ingresan 4 fechas (la columna en la BD está como smalldatetime de longitud 4).

Ayer, al ejecutar el cliente este registro apareció el siguiente mensaje:

"Microsoft OLE DB Provider for ODBC
Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL
Server]The conversion of char data type
to smalldatetime data type resulted in an
out-of-range smalldatetime value."

Obviamente esto ocurrió porqué se trató de ingresar una fecha fuera del rango permitido para smalldatetime, pero no sé porqué ocurrió sólo ayer, cuando la aplicación lleva ya funcionando un par de meses (hoy funciona sin problemas, y sin haber hecho ningún cambio).

De las fechas que se ingresan, hay 2 que corresponden a la fecha actual obtenida mediante la función getdate() de ASP; y las 2 restantes se calculan así:

hoy = date
fecha1 = DateAdd("m",6,hoy)
fecha2 = DateAdd("d",10,fecha1)

¿Alguien tiene alguna idea?
__________________
El conocimiento es libre: Movimiento por la Devolución

Última edición por frijolerou; 10/06/2008 a las 10:34
  #2 (permalink)  
Antiguo 10/06/2008, 10:25
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: Problema raro con ASP y SQL Server

y la fechas es autogenerada como lo acabas de escribir? o interviene un formulario???
imagino que en el registro de SQL, en los errores podras mirar la variable que te causo error, no?

me imagino que el error fue en el sentido de coversion...
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 10/06/2008, 10:39
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 4 meses
Puntos: 13
Respuesta: Problema raro con ASP y SQL Server

Exactamente, las fechas se generan automáticamente, no hay intervención desde el formulario.
Hoy en la mañana el server estuvo con algunos inconvenientes (si entraba desde Internet Explorer el servidor no era capaz de enviar la página al browser y lanzaba un error 404 not Found).

Quizá ayer también ocurrió lo mismo y cuando se intentó ejecutar el proceso, al solicitar la fecha actual el sistema devolvió un valor nulo o vacío y eso provocó el fallo en la conversión.

Yo no manejo el servidor, voy a ver si se puede acceder al log de errores.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #4 (permalink)  
Antiguo 11/06/2008, 08:07
 
Fecha de Ingreso: mayo-2008
Mensajes: 32
Antigüedad: 17 años
Puntos: 0
Respuesta: Problema raro con ASP y SQL Server

Manejas fechas desde el lado aplicacion?????

Yo intentaria trabajar todo en SQL y que el usuario solo ingrese fechas para casos especiales.
Mi opinion nomas.

Saludos.
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 07:50.