[firebase-br] Ativando e desativando o ClientDataset
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Qua Maio 9 09:01:03 -03 2007
Putz...
Por mais que o Cantu sugira para evitar os OFF-TOPICS principalmente os de
Delphi (que não tem nada a ver com FB) e procurar uma lista específica,
sempre há que realize este tipo de perguntas...
Pelo menos, o Rafael Brito conseguiu a resposta..
Sucesso,
Eduardo Jedliczka
Membro do TeamFB
----- Original Message -----
From: "Eduardo Pelizzari de Andrade" <eduardoandrade em persoft.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, May 09, 2007 8:45 AM
Subject: Re: [firebase-br] Ativando e desativando o ClientDataset
if clientdataset1.active then
clientdataset1.close;
Isto fecha seu clientdataset se ele estiver aberto.
Para abrir o clientdataset faça assim:
if clientdataset1.active then
clientdataset1.close;
clientdataset1.open;
é legal testar se ele esta aberto e fechá-lo antes, porque o
clientdataset é um cache da sua tabela ou query, se você usar o método
open e ele já estiver aberto, ele não refaz o cache, por isso é
interessante fechá-lo.
Note que :
clientdataset1.open, produz o mesmo resultado que clientdataset1.active
:= true
e
clientdataset1.close, produz o mesmo resultado que
clientdataset1.ative:=false;
mas de preferência a chamada do método e não a alteração direta da variável;
Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos
Fone: 55 11 62218061
Rafael Brito escreveu:
> Opa galera, estou com um probleminha para ativar meu clientdataset por
> linha
> de programação, por exemplo:
> Em uma TTable eu faria assim:
>
> Table1.close;
> Table1.Active := True; { ou False}
> Table1.open;
>
> Mas com o clientdataset ele me devolve um erro de sintaxe, por favor,
> alguém
> poderia me mostrar como faço para ativar e desativar meu clientdataset por
> linha de código?
> Valeu
> Rafael Brito.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista