[firebase-br] Alguém já passou por isso? MAX retorna zero
Gladiston Santana
gladiston em vidy.com.br
Qui Abr 19 13:15:20 -03 2018
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
Mais detalhes sobre a lista de discussão lista