Uso cast de inteiro pra boolean desde o Delphi 3 e sempre funcionou comigo! Se 
o valor do RecordCount for zero, retorna false; senão, retorna true! Sempre 
funcionou, e até q um dia isso falhe (o q acho difícil!), continuarei usando! É 
elegante, tem lógica e funciona! Outra coisa, não uso isso indiscriminadamente, 
sim com consultas que tenho certeza que retornam poucos dados e que não estão 
ligadas a controles data-aware. Quando uso controles data-aware, faço uso 
ostensivo de ClientDataset.

Não é dessa vez que terá os seus R$0,02 de mim! HEHE! ;)

Sds.

________________________________
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 1 Oct 2008 11:07:30 -0300
Subject: Re: RES: [delphi-br] Verificar se a tabela encontra-se vazia antes de 
abrir form


Rubem Nascimento da Rocha wrote:
> usando BDE => not (Boolean(Query1.RecordCount) and (not Query1.IsEmpty) and 
> (not Query1.Eof))

Rapaiz... cast de inteiro pra boolean? É mais seguro comparar o
resultado do recordcount com aquilo que você espera, ou não espera, que
ele retorne.

Meus $0,02

Joao Morais


_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

Responder a