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]