Fórum ??? RecordCount retornando -1 ??? #187194

08/10/2003

0

:shock: Alguem tem uma idéia do porque que o RecordCount de uma Query pode retrnar -1?

Eu tenho o seguinte código:

Query.Close;
Query.Open;
Edit1.Text := IntToStr(Query.RecordCount);

No Edit1 aparece -1!

Alguem tem alguma opinião.
Obrigado!


Nocode

Nocode

Responder

Posts

08/10/2003

Motta

de uma lida no help, recordcount pode não funcionar em algumas condições (p/ sgbd´s)


Responder

Gostei + 0

09/10/2003

Nocode

Descobri que o record count retorna -1 quando o que você está tentando contar não tem uma limitação. Bem esse Help do delphi não fornece mais detalhes.

Mas caso você coloque o seguinte: :idea:

Query.Open;
Query.Last;
variavel := Query.RecordCount;
Query.First;

Você consegue informar ao recordcount onde termina a contagem, o query.first serve para retornar ao ponto inicial da query.

NoCode. :shock:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar