??? RecordCount retornando -1 ???

Delphi

08/10/2003

: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

Curtidas 0

Respostas

Motta

Motta

08/10/2003

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


GOSTEI 0
Nocode

Nocode

08/10/2003

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:


GOSTEI 0
POSTAR