e a solucao e usar isempty mesmo.
Rafael Colucci
Rafael Colucci
- Original Message -
From: "Filipe Belchior" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, January 11, 2005 5:53 PM
Subject: [delphi-br] Re: recordcount é confiável?
>
>
> .
>
> Olá pessoal,
>
>
.
Olá pessoal,
me interessei pelo assunto pois já tive problemas com o recordcount
tempos atrás.. e bota tempo nisso :-)
seguinte, se vc deseja apenas saber se a consulta NÃO esta vazia,
tanto o recordcount como o isempty funciona, pois o recordcount
retorna o no. de registros "fecthados" :-D,
ect count. Obrigado
pela
> informação.
>
> - Original Message -
> From: "Rafael Colucci" <[EMAIL PROTECTED]>
> To:
> Sent: Tuesday, January 11, 2005 2:44 PM
> Subject: Re: [delphi-br] Re: recordcount é confiável?
>
>
> >
> > Ola
> >
Não sabia disto. Vou trocar meus codigos pelo select count. Obrigado pela
informação.
- Original Message -
From: "Rafael Colucci" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, January 11, 2005 2:44 PM
Subject: Re: [delphi-br] Re: recordcount é confiável?
>
> Ola
>
D]>
To:
Sent: Tuesday, January 11, 2005 12:56 PM
Subject: Re: [delphi-br] Re: recordcount é confiável?
>
> Eu tenho usado:
>
> Query.close;
> Query.sql...
> Query.Open;
> Query.Last;
> Query.RecordCount;
>
> Posso estar enganado, mas acredito q desta forma o query não f
Vamos aos Fatos:
Vc tem uma tabela com 3548789 registros, cada registro com 20 campos.
Ai vc da um open na sua query
da um first(sem necessidade pois ela ja esta no começo)
ai vc da um last( bom ai começa a merda, vc vai ir até o ultimo, mas nao
da pra vc fazer isso sem passar por todos os 354878
Olá,
> Eu tenho usado:
> Query.close;
> Query.sql...
> Query.Open;
> Query.Last;
> Query.RecordCount;
Ok. Eu fazia isto também. Mas o query.last, em tabelas grandes,
e principamente em estações, vai demorar DEMAIS!
O mais indicado, como já disseram aqui, é dar um select count(*)
só para pe
.
- Original Message -
From: "Eduardo Galvão" <[EMAIL PROTECTED]>
To:
Sent: Tuesday, January 11, 2005 1:40 PM
Subject: Re: [delphi-br] Re: recordcount é confiável?
>
> Olá,
>
> >Tb é uma boa dica!
>
> >>Query1.close;
> >>Query1...
Olá,
>Tb é uma boa dica!
>>Query1.close;
>>Query1...(Select * from);
>>query1.open;
>query1.FetchAll ---> coloque isso aqui
> if query1.recordcount <> 0 then
Se o objetivo é verificar se a query não retornou
nem registro, sugiro utilizar:
if query1.isempty=false then ...
Saudaçõ
Tb é uma boa dica!
[]s
-Mensagem original-
De: Rafael Colucci [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 11 de janeiro de 2005 09:18
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: recordcount é confiável?
Gente
Acho que vcs estao confundindo as coisas
Gente
Acho que vcs estao confundindo as coisas. Normalmente os controls que
acessao banco de dados o faz de forma inteligente, fazendo com que somente
alguns registros fiquem em memoria. Se vc faz um select que retorna 3
registros, e bem provavel que vc nao vai ver todos, entao o que os contr
[mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 11 de janeiro de 2005 08:04
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: recordcount é confiável?
As vezes eu preciso colocar um grid invisível para o recorcount retornar
corretamente. Principalmente quando crio as querys em
Subject: [delphi-br] Re: recordcount é confiável?
Eu trabalho com os componentes ZeosLib. Sempre retorna corretamente a
função RecordCount.
Um analista que trabalhava comigo dizia que às vezes é necessário dar
um First e depois um Last, após abrir a query.
Não sei se é um bug. Com
Eu trabalho com os componentes ZeosLib. Sempre retorna corretamente a
função RecordCount.
Um analista que trabalhava comigo dizia que às vezes é necessário dar
um First e depois um Last, após abrir a query.
Não sei se é um bug. Com o Zeos nunca precisei, mas você poderia
tentar, e qualquer coi
14 matches
Mail list logo