Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
k713 Novato

Registrado: Quarta-Feira, 12 de Mai de 2010 Mensagens: 84
|
Enviada: Qua Jun 19, 2019 9:29 am Assunto: Update ZQuery [RESOLVIDO] |
|
|
Bom dia. Estou enroscado com uma Zquery de um sistema delphi7+postgres...
na query direto no postgres funciona perfeitamente, assim:
UPDATE atendimento SET atendido = true WHERE data::date = CURRENT_DATE
já com a zquery no delphi, não vai, diz "erro de sintaxe em ou próximo a :". O código está em um botão, assim:
procedure TFrmPrincipal.BtAntendimentoClick(Sender: TObject);
var
zqrLocal: TZQuery;
begin
with tabelas do begin
zqrLocal := TZQuery.Create(nil);
zqrLocal.Connection := Conexao;
zqrLocal.Close;
zqrLocal.SQL.Add('UPDATE atendimento SET atendido = true WHERE data::date = CURRENT_DATE');
zqrLocal.ExecSQL;
FreeAndNil(zqrLocal);
end;
end;
Aguardo um help...grato!
Editado pela última vez por k713 em Qua Jun 19, 2019 12:22 pm, num total de 1 vez |
|
Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Jun 19, 2019 11:06 am Assunto: |
|
|
Bom dia,
Não tenho nenhuma experiência com o PostgreSQL mas qual é o tipo de dados do campo data?
Se esse campo armazena somente data acredito que você pode deixar dessa forma:
Código: | WHERE data = CURRENT_DATE |
Se armazena data e hora experimente:
Código: | WHERE cast(data as date) = CURRENT_DATE |
Espero que ajude
_________________
Assinatura: https://www.imoveisemexposicao.com.br/imoveis-alugar-guarulhos-residencial-casa |
|
Voltar ao Topo |
|
 |
k713 Novato

Registrado: Quarta-Feira, 12 de Mai de 2010 Mensagens: 84
|
Enviada: Qua Jun 19, 2019 12:20 pm Assunto: Update ZQuery [RESOLVIDO] |
|
|
Era isso mesmo Imex. Grato. |
|
Voltar ao Topo |
|
 |
|