Rubem Nascimento da Rocha wrote:
> 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.

Cast forçado nunca é elegante.

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

Eu doei os $0,02

> Sds.

--
Joao Morais


> ________________________________
> 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