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.


Paganato

Paganato

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?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar