Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 9:00 am Assunto: [Resolvido] Atualizar dados em rede - Firebird |
|
|
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 |
|
|
carbox Colaborador
Registrado: Quarta-Feira, 3 de Março de 2010 Mensagens: 1471
|
Enviada: Sex Abr 13, 2012 9:05 am Assunto: Re: Atualizar dados em rede - Firebird |
|
|
é 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 |
|
|
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 9:25 am Assunto: |
|
|
Beleza, vou usar o CommitRetaining
obrigado pela força. |
|
Voltar ao Topo |
|
|
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 10:19 am Assunto: |
|
|
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 |
|
|
nildglan Colaborador
Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Sex Abr 13, 2012 10:27 am Assunto: |
|
|
renanbg de um duploc clique no seu IBTransaction e marque a opção Read Committed isso deve resolver |
|
Voltar ao Topo |
|
|
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 10:34 am Assunto: |
|
|
Já fiz isso, mas não resolveu. |
|
Voltar ao Topo |
|
|
carbox Colaborador
Registrado: Quarta-Feira, 3 de Março de 2010 Mensagens: 1471
|
Enviada: Sex Abr 13, 2012 10:47 am Assunto: |
|
|
você colocou o TIBTransaction no form principal ou em um DataModule?
renanbg escreveu: | Já fiz isso, mas não resolveu. |
|
|
Voltar ao Topo |
|
|
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 10:48 am Assunto: |
|
|
no DataModule |
|
Voltar ao Topo |
|
|
carbox Colaborador
Registrado: Quarta-Feira, 3 de Março de 2010 Mensagens: 1471
|
Enviada: Sex Abr 13, 2012 11:16 am Assunto: |
|
|
coloca assim após o post;
Datamodule.ibtransaction.CommitRetaining;
renanbg escreveu: | no DataModule |
|
|
Voltar ao Topo |
|
|
renanbg Colaborador
Registrado: Quinta-Feira, 12 de Abril de 2012 Mensagens: 1158
|
Enviada: Sex Abr 13, 2012 11:17 am Assunto: |
|
|
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 |
|
|
carbox Colaborador
Registrado: Quarta-Feira, 3 de Março de 2010 Mensagens: 1471
|
Enviada: Sex Abr 13, 2012 11:27 am Assunto: |
|
|
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 |
|
|
|