Pesquisar em DB por HORA!

Delphi

07/04/2004

Olá Pessoal;;;;

Não estou conseguindo usar a QUERY para retornar uma pesquisa por hora.
Veja com estou tentando:

var
Hora:String;
Begin
Hora := ´08:00´
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text := ´SELECT * FROM tb_Alunos, tb_Aulas WHERE Cod=Cod and Hor :=pHora´;
Query1.ParamByName(´pHora´).AsDateTime := StrToTime(Hora);
Query1.Prepare;
Query1.Open;

O q estou fazendo de errado?

Grato
Humberto


Hcaixeta

Hcaixeta

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

07/04/2004

Dê uma olhada na propriedade [b:f51ddce47f]params [/b:f51ddce47f]da query.
Você tem que configurar os parâmetros lá.

Tenta ai, se não der certo me da o toque.


GOSTEI 0
Vinicius2k

Vinicius2k

07/04/2004

Colega,

Query1.SQL.Text := ´SELECT * FROM tb_Alunos, tb_Aulas WHERE Cod=[color=red:bfe75e0b3f]Cod[/color:bfe75e0b3f] and Hor [color=red:bfe75e0b3f]:=pHora[/color:bfe75e0b3f]´;


foram apenas erros de digitação da questão? acredito que o erro esteja aqui...
[list:bfe75e0b3f][*:bfe75e0b3f]´Cod=Cod´ ... o que vem a ser o 2º ´Cod´... se for um parametro a sintaxe eh Cod = :Cod, e vc também precisa passar o valor pra ele antes de abrir a Query...
[*:bfe75e0b3f]´Hor :=pHora´ ... a sintaxe está errada ... o correto é ´Hor = :pHora´...[/list:u:bfe75e0b3f]

Espero ter ajudado...

T+


GOSTEI 0
POSTAR