[firebase-br]Atualizar a Consulta na Instância Cliente

Rogerio Monteiro monteirorama em gmail.com
Ter Ago 18 10:37:25 -03 2009


Kelver,

no AfterPost do Componente RPMQuery1 está assim:

With Form_MenuPrincipal do
   begin
      RPMConexao.StartTransaction;
      try
         RPMQuery1.ApplyUpdates;
         RPMConexao.Commit;
      except
         RPMConexao.Rollback;
         raise;
      end;
   end;
   RPMQuery1.CommitUpdates;
   RPMQuery1.Refresh;

Creio que RPMConexao.Commit; já feche a transação. Não consigo visualizar
como solucionar a questão de abrir e fechar RPMQuery1 e ter os dados
atualizados na máquina cliente.

Rogério.


"Kelver Merlotti" <kmerlotti em gmail.com> 
escreveu na mensagem 
news:20eaa6880908180622w624c1b99wa135a571559fe34b em mail.gmail.com...
Ou tá faltando um commit na hora de gravar, ou tá faltando fechar a
transação atual pra abrir uma nova na hora da consulta.

Abraços!

Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Twitter: http://twitter.com/kmerlotti
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
* Ler anúncios
* Visitar sites
* Clicar em banners
* Navegar na NET
* Ler e-mails
* Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti


2009/8/18 Rogerio Monteiro 
<monteirorama em gmail.com>

> Olá colegas.
>
> Estou com a seguinte questão:
>
> Uso Firebird 2.1 com Zeos Lib 6.6.2-RC e Delphi 7.
>
> Tenho um pequeno cadastro de Clientes.
>
> Abro a aplicação na máquina servidora e ao mesmo tempo na máquina cliente.
>
> Acesso o cadastro de cliente da aplicação em ambas as máquinas também.
>
> Faço uma inclusão de um Cliente na máquina servidora. Depois de ter
> aplicado
> o ApplyUpdates e o Commit, ainda assim, mesmo eu entrando e saido da tela
> de
> Cliente, abrindo e fechando a tabela, na máquina cliente não aparece a
> inclusão que eu fiz na máquina servidora. A menos que eu saia da aplicação
> na máquina cliente e entre de novo.
>
> Alguém pode me dizer o que está faltando para que se atualize na máquina
> cliente?
>
> Desde já agradeço.
>
> Rogério.
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista