Olá Douglas...

Faz o seguinte:

with ObjetoQrery do
begin
  if Active then
    Close;

  SQL.Text := 'SELECT * FROM TABELA WHERE CAMPO = CONDICAO';
  Open;
end;

rNumRegistros := ObjetoQuery.RecordCount;

Não tem erro...

 ---------------------------------------------------
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---------------------------------------------------
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---------------------------------------------------
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
---------------------------------------------------



----- Mensagem original ----
De: Douglas Takahara <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 28 de Julho de 2008 19:51:17
Assunto: [delphi-br] Saber quantos registros foram retornados em uma consulta 
sql!!


Boa noite,

Gostaria de saber como faço para saber quantos registros foram
retornados em uma consulta..

por exemplo
select * from table where campo1=campo1;

gostaria de saber como faço uma condição caso ele retornar mais de 20
registros por exemplo;

eu estou usando access e sqlquery...

eu tentei 

if sqlquery.recordcoun t >20 then
begin

ShowMessage( 'registros> 20')
end else

showMessage( 'registro <20')

porém n funcionou

    


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]

Responder a