Creo que estás invirtiendo el orden de : e = . En lugar de
Código SQL
[-]
select * from GUARDIAS where GDNI:=DNIGUARDIA and GFECHAGUARDIA:=FECHAGUARDIA
tendría que ser:
Código SQL
[-]
select * from GUARDIAS where GDNI=:DNIGUARDIA and GFECHAGUARDIA=:FECHAGUARDIA
// Saludos