ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

[Resolvido] Atualizar dados em rede - Firebird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 9:00 am    Assunto: [Resolvido] Atualizar dados em rede - Firebird Responder com Citação

Bom dia amigos,

Estou usando componentes da aba Interbase.

IbDataBase, Ibtransaction, IBStoreProce e IBQuery

Abro o sistema na estação A e faço um cadastro.
Ao abrir o sistema na estação B esse cadastro não aparece. Para que ele aparece, preciso fechar o sistema na estação A.

Alguma sugestão?


Editado pela última vez por renanbg em Sex Abr 13, 2012 12:40 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Sex Abr 13, 2012 9:05 am    Assunto: Re: Atualizar dados em rede - Firebird Responder com Citação

é o velho problema do Post anterior, use o TIBTransaction.CommitRetaining

Abraços

renanbg escreveu:
Bom dia amigos,

Estou usando componentes da aba Interbase.

IbDataBase, Ibtransaction, IBStoreProce e IBQuery

Abro o sistema na estação A e faço um cadastro.
Ao abrir o sistema na estação B esse cadastro não aparece. Para que ele aparece, preciso fechar o sistema na estação A.

Alguma sugestão?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 9:25 am    Assunto: Responder com Citação

Beleza, vou usar o CommitRetaining

obrigado pela força.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 10:19 am    Assunto: Responder com Citação

Amigo,

me da uma forma neste caso por favor.

quando vou cadastrar um funcionario uso os seguintes comandos para gravar

frmdm.qrUsuarios.Post;
frmdm.qrUsuarios.ApplyUpdates;

ao acessar o form de funcionarios dou um close e um open na qrfuncionarios.

mesmo assim via rede não consigo ver o novo funcionario que cadastrei.

alem do post e applyupdates devo dar um commit no transaction?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
nildglan
Colaborador
Colaborador


Registrado: Sábado, 16 de Agosto de 2008
Mensagens: 1564
Localização: Goianésia do Pará

MensagemEnviada: Sex Abr 13, 2012 10:27 am    Assunto: Responder com Citação

renanbg de um duploc clique no seu IBTransaction e marque a opção Read Committed isso deve resolver
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 10:34 am    Assunto: Responder com Citação

Já fiz isso, mas não resolveu.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Sex Abr 13, 2012 10:47 am    Assunto: Responder com Citação

você colocou o TIBTransaction no form principal ou em um DataModule?

renanbg escreveu:
Já fiz isso, mas não resolveu.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 10:48 am    Assunto: Responder com Citação

no DataModule
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Sex Abr 13, 2012 11:16 am    Assunto: Responder com Citação

coloca assim após o post;


Datamodule.ibtransaction.CommitRetaining;

renanbg escreveu:
no DataModule
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Abr 13, 2012 11:17 am    Assunto: Responder com Citação

Certo.

ficou assim

Código:
  frmdm.qrUsuarios.Post;
  frmdm.qrUsuarios.ApplyUpdates;
  frmdm.trBoletos.CommitRetaining;


Esta atualizando em rede agora. Obrigado pela ajuda.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Sex Abr 13, 2012 11:27 am    Assunto: Responder com Citação

Valew.. Precisando estamos ai...

Coloca como resolvido

renanbg escreveu:
Certo.

ficou assim

Código:
  frmdm.qrUsuarios.Post;
  frmdm.qrUsuarios.ApplyUpdates;
  frmdm.trBoletos.CommitRetaining;


Esta atualizando em rede agora. Obrigado pela ajuda.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB