Fórum Como comparar params boolean... #330718
05/10/2006
0
SELECT Evento.DESCRICAO, Registro.HORA, Registro.DATA, Registro.ID_EVENTO, Registro.ID_REGISTRO, Registro.ID_USUARIO FROM REGISTRO Registro LEFT JOIN EVENTO Evento ON (Registro.ID_EVENTO = Evento.ID_EVENTO) WHERE (Registro.ID_USUARIO = :piID_USUARIO) AND (Registro.DATA = :pdDATA or :pbEmptyData = True) ORDER BY Registro.HORA
onde eu vou passar [color=red:fd9e21c1bb]True[/color:fd9e21c1bb] para [color=red:fd9e21c1bb]:pbEmptyData[/color:fd9e21c1bb] caso eu não queira filtrar por data.
Sendo que não está dando certo, me retorna o seguinte erro:
Tenho consciencia de que estou fazendo errando no trecho [color=red:fd9e21c1bb]or :pbEmptyData = True[/color:fd9e21c1bb]
Como fazer para corrigir isto sem fugir a esta lógica?
Desde já sou grato.
Aloizio Castro
Curtir tópico
+ 0Posts
05/10/2006
Night_man
Gostei + 0
05/10/2006
Aloizio Castro
Gostei + 0
05/10/2006
Night_man
Evento.DESCRICAO,
Registro.HORA,
Registro.DATA,
Registro.ID_EVENTO,
Registro.ID_REGISTRO,
Registro.ID_USUARIO
FROM
REGISTRO Registro
LEFT JOIN EVENTO Evento ON
(Registro.ID_EVENTO = Evento.ID_EVENTO)
WHERE
(Registro.ID_USUARIO = :piID_USUARIO) AND
(Registro.DATA = :pdDATA or :numero = 1)
ORDER BY
Registro.HORA
trocar de data por inteiro
parambyname(´numero´).asinteger = 1;
Gostei + 0
05/10/2006
Micheus
[]s
Gostei + 0
05/10/2006
Micheus
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)