Eu não diria mais prática, se vc está querendo algo rápido. Mas o mais coerente (e diria até correto!) é usar ClientDataSet. Com ClientDataSet, vc pode fazer o fetch de todos os dados e consultar a propriedade RecordCount do ClientDataSet pra saber quantos registros foram retornados. Na Internet, tem informação a botão sobre como usar ClientDataSet. A dica pra pescar o peixe foi passada! O resto agora é com você! Boa sorte. Sds.
To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 7 Aug 2007 11:50:51 +0000Subject: [delphi-br] Re: RecordCount e qual seria a solução mais pratica?--- Em delphi-br@yahoogrupos.com.br, Rubem Nascimento da Rocha <[EMAIL PROTECTED]> escreveu>> > A maioria dos componentes de consulta pra Delphi (TQuery - BDE, TSQLQuery - dbExpress, TADOQuery - ADOExpress/dbGo, TIBQuery - InterBase eXpress, TZQuery - Zeos Library, etc.) sempre retornam -1 no RecordCount. Pq isso? Pq uma consulta nunca retorna todos os dados para a máquina cliente. Isso é feito sob demanda, principalmente quando os dados num componente de consulta são visualizados em controles data-aware. Sds.> > > To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 7 Aug 2007 11:43:10 +0000Subject: [delphi-br] RecordCount> > > > > Pessoal tenho uma query ao qual executo uma consulta um select simples, mas quando vou saber o numero de registros retornado por esta consulta esta retornando sempre -1, so que tenho certeza que ha registros nas tabelas. O que pode estar ocorrendo? uso delphi 7. > > > __________________________________________________________> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com Alertas MSN! É GRÁTIS!> http://alertas.br.msn.com/> > [As partes desta mensagem que não continham texto foram removidas]> _________________________________________________________________ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]