[firebase-br] Alguém já passou por isso? MAX retorna zero

José Mauricio barbisan Zottis zottissistemas em gmail.com
Qui Abr 19 13:32:30 -03 2018


tenta colocar um transaction na query


Em 19 de abril de 2018 13:15, Gladiston Santana <gladiston em vidy.com.br>
escreveu:

> Tô cabreiro com o firedac porque olha só a sentença:
>    q_count:=TFDQuery.Create(Self);
>    q_count.Connection:=dm.FB_TO;
>     q_count.SQL.Clear;
>     q_count.SQL.Add('SELECT MAX(a.id_cv) as result_value ');
>     q_count.SQL.Add('FROM CV a');
>     q_count.Open;
>     Result:=q_count.FieldByName('result_value').AsLargeInt;
>
> Não faz sentido, mas  q_count.FieldByName('result_value').AsLargeInt
> retorna sempre zero.
> Mas a mesma query no ibexpert retorna o valor certo.
> id_cv é um bigint e autoincremento e por isso, nos dados não há ' id_cv'
> nulos
>
> Agora, nesse instante tentando entender, já revireo esse tipo minusculo
> codigo e entender porque isso acontece. Alguém já passou por isso?
>
> Minha proxima modificação vai ser transformar a query acima numa gambiarra,
> digo execute block para ver se resolve.
>
> []´s
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista