GARANTIR DESCONTO

Fórum Filtrar uma query por data #591964

23/03/2018

0

Boa noite, diletos amigos!
Estou com bastante dificuldade em empreender uma filtragem por data. Sempre que coloco outro campo do banco, como "idade", "nome", "sexo", fica correto, porém, sempre que coloco a data, não é que apareça erro, mas simplesmente não vem nada. Acho que é algum tipo de máscara, mas já tentei de todos os modos. Uso o Delphi XE8 com MySQL. Utilizo o componente UniDac, e a precedure fica assim:

procedure TForm1.Button5Click(Sender: TObject);
begin
with UNIQuery1 do
begin
if Active then close;
SQL.Clear;
SQL.Add('SELECT * FROM cadastrorecepcao WHERE idade = 1941-05-06');
UNIQUERY1.Open;
END;
End;

Aguardo alguma ajuda. Muito obrigado!
Paulo Borges

Paulo Borges

Responder

Posts

24/03/2018

Diogo Silva

Boa tarde,
Não entendi bem qual seria a sua dúvida mas vamos ver se consigo ajudar, utilizando seu próprio código você pode tentar da seguinte forma:

procedure TForm1.Button5Click(Sender: TObject);
begin
with UNIQuery1 do
begin
if Active then close;
UNIQuery1.Clear;
UNIQuery1.SQL.Text := 'SELECT * FROM cadastrorecepcao WHERE idade = ' +QuotedStr('1941-05-06');
UNIQUERY1.Open;
END;
End;
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar