a grid nao atualiza
28/12/2005
0
DtMConsult.SQLAniver.Close ;
DtMConsult.SQLAniver.SQL.Clear;
DtMConsult.SQLAniver.SQL.Add(´select nm_cliente, dt_nasc ´);
DtMConsult.SQLAniver.SQL.Add(´from cliente ´);
DtMConsult.SQLAniver.SQL.Add(´where extract(month from dt_nasc) between ´ + trim(EdtmesIni.Text) +´ and ´+ trim(EdtMesFim.Text)) ;
DtMConsult.SQLAniver.SQL.Add(´order by dt_nasc asc´);
DtMConsult.SQLaniver.Open;
DtMConsult.SQLAniver.Active:=True;
pq apos a execução o agrid nao fica com o resultado da query, ja que existem registros com o mes solicitado....
:oops:
DtMConsult.SQLAniver.SQL.Clear;
DtMConsult.SQLAniver.SQL.Add(´select nm_cliente, dt_nasc ´);
DtMConsult.SQLAniver.SQL.Add(´from cliente ´);
DtMConsult.SQLAniver.SQL.Add(´where extract(month from dt_nasc) between ´ + trim(EdtmesIni.Text) +´ and ´+ trim(EdtMesFim.Text)) ;
DtMConsult.SQLAniver.SQL.Add(´order by dt_nasc asc´);
DtMConsult.SQLaniver.Open;
DtMConsult.SQLAniver.Active:=True;
pq apos a execução o agrid nao fica com o resultado da query, ja que existem registros com o mes solicitado....
:oops:
Pereiramarcos
Curtir tópico
+ 0
Responder
Posts
28/12/2005
Edilcimar
a data na tabela está tipo dd/mm/yyyy e vc está tentando fazer um select apenas pelo mês, e é claro o cadastro apenas do mês não existe na tabela, por que não faz um select com um where onde o mes não é apenas uma parte de um edit, mas sim o edit como parte do mês?
where extract(month from dt_nasc) extrai apenas o mes da data de nascimento da tabela, mas não informa que o edit é o mês da tabela!
where extract(month from dt_nasc) extrai apenas o mes da data de nascimento da tabela, mas não informa que o edit é o mês da tabela!
Responder
28/12/2005
Pereiramarcos
Edilcimar mais uma vez obrigado.
eu ja descobri, precisava fechar o clientdataset paraque apos aquery ativase novamente o clientdataset para que ele atualizase agrid com os novos registros.
Ufa
eu ja descobri, precisava fechar o clientdataset paraque apos aquery ativase novamente o clientdataset para que ele atualizase agrid com os novos registros.
Ufa
Responder
Clique aqui para fazer login e interagir na Comunidade :)