Ver Mensaje Individual
  #25 (permalink)  
Antiguo 06/07/2007, 11:23
ciberpata
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Una consulta en ACCESS toma como nombre de campo el caracter mayor que (>)

Cita:
Iniciado por Shiryu_Libra Ver Mensaje


original

no deberia ser tu filtro de esta manera????
Código HTML:
        FOR EACH Parametro IN Request.Form
            IF Request.Form (Parametro) <> "" then 
                IF Poner_AND THEN
                'El Case sirve para indicar que queremos que nos liste los registros que se encuentran entre la fecha de inicio y la de fin de prorroga (ambas incluidas)
                    Select Case Parametro
                    Case "fechainicioprorroga"
                        Filtro= Filtro & Request.Form (Parametro) & "#"
                        Filtro= Filtro & " AND " & Parametro & ">=#"
                        
                    Case "fechafinprorroga"
                        Filtro= Filtro & Request.Form (Parametro) & "#"
                        Filtro= Filtro & " AND " & Parametro & "<=#"
                        
                    Case Else
                        Filtro= Filtro & Request.Form (Parametro)
                        Filtro= Filtro & " AND " & Parametro & "="
                    End Select
                    
                ELSE
                    Filtro= Filtro & Request.Form (Parametro) & ""
                    Filtro= Filtro & Parametro & "="
                    Poner_AND = True
                END IF
            END IF 
        NEXT
Pues lo he probado a tu manera y me devuelve lo siguiente:

referenciaasesoria=3415/12/2001# and fechainicioprorroga>=#

con lo cual se demuestra que no es como tu dices puesto que construye mal la sentencia.

El caso es que originalmente si se pone un response.write para ver como construye la sentencia, la construye correctamente pero luego no va.

select from prorrogas where referenciaasesoria=34 and fechainicioprorroga>=#15/12/2005#
__________________

Espero haber aprendido algo de tí.
A mi padre.

Última edición por ciberpata; 06/07/2007 a las 11:31