MDO, recordcount !

Delphi

29/11/2004

Pessoal,
Estou começando a utilizar componentes MDO na minha aplicação.
Só que o Recordcount não funciona.
Por exemplo, se eu tiver um MDOQuery com um simples ´SELECT * FROM TABELA´ e der um open e após der um MdoQuery.Recordcount ele sempre mostra 1, mas no meu banco de dados Firebird 1.5 tem mais de 3mil registros.
Mesmo caso ocorre com o MdoTable.

alguem saberia o problema ?

obrigado
Diogo


Diogoalles

Diogoalles

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

29/11/2004

RecordCount só funciona nesse caso se você der um FetchAll nos registros, o que é altamente desaconselhável em bases de dados cliente- servidor como o IB/FB. Se você realmente precisa saber o nº de registros, use SELECT COUNT(*) FROM tabela


GOSTEI 0
Diogoalles

Diogoalles

29/11/2004

Blz, muito obrigado, funcionou !


GOSTEI 0
POSTAR