SELECT MAX - NÃO FUNCIONA

Firebird

26/03/2009

Porque a rotina abaixo não funciona, me avisa que o campo cod_associado não existe, preciso do maior valor do campo.
Uso D7 e FB1.5

with ibqryCad_associado do
begin
Close;
SQL.Clear;
SQL.Add(´select max(Cod_associado) from Cad_associado´);
Open;

Obrigado.


Marcelo.rvieira

Marcelo.rvieira

Curtidas 0

Respostas

Pestana_

Pestana_

26/03/2009

você esta certo que o nome do campo chama ´Cod_associado´ e a tabela ´Cad_associado´?


GOSTEI 0
Marcelo.rvieira

Marcelo.rvieira

26/03/2009

certeza absoluta, não sei o que está acontecendo.


GOSTEI 0
Pestana_

Pestana_

26/03/2009

você adicionou field no editor de field da query? caso sim, você alterou a estrutura da tabela e não o field no editor da query? caso sim, remova e adicione novamente, pode ser que as propriedades do field esta desatualizado.

boa sorte!


GOSTEI 0
Marcelo.rvieira

Marcelo.rvieira

26/03/2009

Amigo, não alterei nada, o engraçado é acontece com outras tabelas tb como por exemplo:
with ibqryMostra_Polt do
begin
Close;
SQL.Clear;
SQL.Add(´select max(POLTRONA) from Mostra_polt´);
Open;
end;
Informa a mesma coisa, que o campo Poltrona não existe.
Muito estranho.


GOSTEI 0
Pestana_

Pestana_

26/03/2009

:roll: estranho porque se esta query esta ligada ao database que possui esta tabela e campo não era para acontecer isso.

espero que alguem aqui do fórum possa te ajudar, porque não sei mais o pode ser!


boa sorte!


GOSTEI 0
POSTAR