Fórum Atualização de dados (paradox) em rede) #180463
07/09/2003
0
Estou fazendo teste em duas maquinas em rede.
Quando inicio um novo movimento em uma aplicação (maquina) e logo apos unicio em outra, quando atualizo uma delas a outra não recebe as informações atualizadas. Quero dizer uma inicia o movimento com uma função que pega o proximo numero da tabela, no entanto a outra aplicação tambem o faz.
na hora de salvar os dados elas fazem novamente a verificação para ver se não existe um numero posterior ao seu. porem as duas tentam salvar com o mesmo numero. Um consegue a a outra não. Logo em seguida ele éga o proximo numero e ai sim comsegue salvar o seu numero de movimento.
o que acontece é que os dados não são atualizados entre os clientes.
Utilizo bases paradox e querys para manioular os dadso.
Se aguem ja passou por isto ou souber algo a respeito, agradeço muito.
Quando inicio um novo movimento em uma aplicação (maquina) e logo apos unicio em outra, quando atualizo uma delas a outra não recebe as informações atualizadas. Quero dizer uma inicia o movimento com uma função que pega o proximo numero da tabela, no entanto a outra aplicação tambem o faz.
na hora de salvar os dados elas fazem novamente a verificação para ver se não existe um numero posterior ao seu. porem as duas tentam salvar com o mesmo numero. Um consegue a a outra não. Logo em seguida ele éga o proximo numero e ai sim comsegue salvar o seu numero de movimento.
o que acontece é que os dados não são atualizados entre os clientes.
Utilizo bases paradox e querys para manioular os dadso.
Se aguem ja passou por isto ou souber algo a respeito, agradeço muito.
Paganato
Curtir tópico
+ 0
Responder
Posts
07/09/2003
4_olho
Enquanto não lhe respondem, tente usar o botão Pesquisar. Pode encontrar respostas interessantes...
Responder
Gostei + 0
08/09/2003
Bacalhau
Estimado Paganato, não entendi bem a questão mas penso ser um conflito de numeradores quando 2 usuários fazem a mesma operação. O que costumo fazer é:
1. Deixo a informação definitiva no servidor (ÓBVIO!!)
2. Instalo em cada posto tabelas temporárias que têm a mesma estrutura das do servidor.
3. Quando faço um documento é lido um número que está numa tabela de contadores (no servidor... :lol: )
4. Gravo o documento. O número é novamente lido, guardado numa variavel e incrementado na tal tabela de contadores.
5. De seguida aplico o numero final no documento
6. Envio o conteudo dos temporarios para o servidor através do componente TBatchMove
É isto?
1. Deixo a informação definitiva no servidor (ÓBVIO!!)
2. Instalo em cada posto tabelas temporárias que têm a mesma estrutura das do servidor.
3. Quando faço um documento é lido um número que está numa tabela de contadores (no servidor... :lol: )
4. Gravo o documento. O número é novamente lido, guardado numa variavel e incrementado na tal tabela de contadores.
5. De seguida aplico o numero final no documento
6. Envio o conteudo dos temporarios para o servidor através do componente TBatchMove
É isto?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)