[firebase-br] Alguém já passou por isso? MAX retorna zero
Matheus Guerra
matheus.oliveira.guerra em gmail.com
Seg Abr 23 09:59:04 -03 2018
http://docwiki.embarcadero.com/Libraries/Tokyo/en/Data.DB.TField.AsLargeInt
Qual o tipo do retorno da sua função?
fiz o teste aqui compilando 32bit e funcionou.
Delphi 10.2 Version 25.0.28979.1978
function TfrmTeste.GetLargeInt: Integer;
var
_qry: TFDQuery;
begin
_qry:= TFDQuery.Create(Self);
_qry.Connection := Self.DBGenerico;
_qry.SQL.Text := 'select Max(a.codatendimento) as qtd'+slinebreak+
'from spkpave a';
_qry.Open;
Result := _qry.FieldByName('qtd').AsLargeInt;
end;
procedure TfrmTeste.btn1Click(Sender: TObject);
begin
ShowMessage(GetLargeInt.ToString);
end;
att,
Matheus Guerra
Em 23 de abril de 2018 08:33, Bruno <bruno.rocharoma em gmail.com> escreveu:
> Bom dia Gladiston,
> Quando você faz o select direto no banco de dados, qual é o resultado? Qual
> seria o valor correto?
>
> Em 21 de abril de 2018 06:16, centriscorps em gmail.com <centriscorps em gmail.com
>> escreveu:
>
>> Result:=q_count.FieldByName('result_value').AsLargeInt;
>>
>> De repente pode ser besteira minha. Isso está dentro de uma função?
>>
>>
>> Renato
>> ______________________________________________
>> 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
>>
>
>
>
> --
> ... Bruno Rocha Roma ...
> ______________________________________________
> 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