Fórum Atualização de dados em rede - Paradox #179034
01/09/2003
0
ESTOU UTILIZANDO UM DATA MODULE COM TSESSION COM BANCOS EM PARADOX E ABRO TODAS AS TABELAS NA ENTRADA DO SISTEMA E A ATULIZAÇÃO SÓ OCORRE NESTE MOMENTO. POR FAVOR ME AJUDEM.
OBRIGADO
RENATINHA.
[b:625253f25a]Título editado pelo Moderador (AZ) - Leia as regras[/b:625253f25a]
Renatinha
Curtir tópico
+ 0Posts
01/09/2003
Vinicius2k
Infelizmente, este problema não tem solução... soh ações paleativas para reduzir o impacto... vc deve abrir uma tabela apenas na hora q um usuário precisar de dados nela contidos e logo depois fecha-la... no onActivate de um form vc abre e no OnClose vc fecha, por exemplo...
Existem vários tópicos aqui no fórum com este mesmo problema, dah uma pesquisada que vc pode encontrar alguma outra medida para amenizar o problema.
Gostei + 0
02/09/2003
Silvio
Agora entre em System\INIT na opção LOCAL SHARE passe para TRUE
Feito isso em todos os TERMINAIS e SERVIDOR localize um Arquivo que foi criado pelo DBE em c: O arquivo é Pdoxusrs.net este arquivo deve ser excluido em todos os Terminais com exeção no Servidor pois é este arquivo que ira fazer as atualizações e controle dos Registros.
Renatinha estes passos que passei serve para que quando dois usuarios estiverem fazendo inserção não de problema de KEY Violeition.
Espero ter Ajudado
Gostei + 0
02/09/2003
Arc
Eu sempre deixo minhas tabelas com a propriedade Active = false, no evento AfterOpen eu coloco: tabela.refresh para atualizar as informações apos abrir a tabela, no evento AfterPost e AfterDelete eu coloco DBiSaveChanges(tabela.Handle) para salvar fisicamente as alterações na tabela.
Na opção LOCAL SHARE do BDE vc coloca True somente no servidor...
Um abraço
Édson Takashi Yano
CMM Systems
Curitiba/PR
Gostei + 0
15/09/2003
Janete
A Renata está correta, e vc pode também colocar no after post das tabelas:
Table1.Refresh;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)