Até onde me consta (e até que me provem o contrário), componentes de consulta (sejam eles da camada que for - BDE, ADO, dbExpress, Zeos, etc.) nunca indicam em uma propriedade de contagem de registros (RecordCount, por exemplo) quantas linhas uma sentença SQL SELECT retorna. Motivo: o fetch dos dados acontece sob demanda, à medida que vc navega pela consulta e/ou à medida que os controles data-aware relacionados com a consulta solicitarem dados para exibição. Se o seu componente de consulta tiver algum método para 'puxar' todos os registros da consulta (como por exemplo o método FetchAll de um TQuery), aí sim a propriedade de contagem de registros retornará a quantidade de registros do conjunto de dados consultado.
Sds. ________________________________ To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Thu, 3 Apr 2008 17:49:00 +0000 Subject: [delphi-br] TSQLQuery Pessoal como faco para fazer uma simples consulta de quantos registros retornou de um SQL Uso delphi 7 e TSQLQuery. Ja tentei com o data set com a query mas sempre retorna 1 Olha o que estou fazendo. Qry.RecordCount Valeu _________________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br