[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