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

Consulta date(fecha)

Estas en el tema de Consulta date(fecha) en el foro de ASP Clásico en Foros del Web. Hola buenas tardes! Tengo el siguiente problema...tengo una base mbd con el campo fecha del tipo texto. En mi hoja ASP hago la siguiente consulta ...
  #1 (permalink)  
Antiguo 05/08/2013, 11:44
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años
Puntos: 1
Consulta date(fecha)

Hola buenas tardes!
Tengo el siguiente problema...tengo una base mbd con el campo fecha del tipo texto.

En mi hoja ASP hago la siguiente consulta (una parte) y funciona perfecto:

Código PHP:
SQL "SELECT * FROM recervas "
    
        
strWhere " WHERE "
        
strAND ""
        
        
IF FechaDesde <> "" THEN
            
IF ISDATE(FechaDesdeTHEN
                NuevaFecha 
CDATE(FechaDesde)
                
FechaDesde RIGHT("00" CSTR(MONTH(NuevaFecha)),2) & "/" RIGHT("00" CSTR(DAY(NuevaFecha)),2) & "/" CSTR(YEAR(NuevaFecha))
                
SQL SQL strWhere  strAND "(CDATE(fecha) >= #" FechaDesde "#)" 
                
strWhere ""

                
strAND " AND "

            
END IF
        
END IF 
el problema se da cuando en el mdb el campo fecha esta vacio...me sale el siguiente error:

uso no valido de null

Me tiene locooo!!
muchas gracias
__________________
Bye!
  #2 (permalink)  
Antiguo 09/08/2013, 17:10
Avatar de Joch_pa  
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: Consulta date(fecha)

a ver si te sirve!!!

SQL = SQL & strWhere & strAND & "(fecha is not null) and (CDATE(fecha) >= #" & FechaDesde & "#)"
  #3 (permalink)  
Antiguo 05/11/2013, 11:16
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consulta date(fecha)

creo que seria mejor usar un isnull() dentro del select para la fecha, ya que en lo que recomienda Joch_pa es eliminar los registros con nulos en la fecha y puede ser que el compañero requiera los demas valores aunque la fecha sea nula
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: asp, bd, select, sql
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 02:45.