Sistema em Rede
PessoALL,
O q estou fazendo de errado ?
Tenho um sistema rodando em rede ... o problema esta em sequencia de codigos de meus pedidos, explico melhor :
(esse sistema esta em delphi 4 c/ paradox)
Nao utilizo o codigo auto-incremento do paradox, tenho uma tabela TSeq para controlar a sequencia de meus codigos.
Essa tabela possui um campo apenas , onde q ele é incrementado apos o Insert da tabela de Pedidos. Entao inseri um Pedido, vou na tabela de sequencia, pego o nro q esta na tabela TSeq mando pra ser o codigo do pedido, incremento + 1 na tabela de sequencia e Gravo a TSeq.
O problema é q quando duas ou mais maquinas acessam ao mesmo tempo a inclusao de Pedidos, todas as maquinas ficam com o mesmo nro de pedido !!!!!!!!!!!!!!!!!!!!!!!!! ou seja, parece q nao funciona a Sequencia de codigo com a Tabela Tseq !!!!!!
Como eu posso resolver isso ?
Obr pela ajuda.
O q estou fazendo de errado ?
Tenho um sistema rodando em rede ... o problema esta em sequencia de codigos de meus pedidos, explico melhor :
(esse sistema esta em delphi 4 c/ paradox)
Nao utilizo o codigo auto-incremento do paradox, tenho uma tabela TSeq para controlar a sequencia de meus codigos.
Essa tabela possui um campo apenas , onde q ele é incrementado apos o Insert da tabela de Pedidos. Entao inseri um Pedido, vou na tabela de sequencia, pego o nro q esta na tabela TSeq mando pra ser o codigo do pedido, incremento + 1 na tabela de sequencia e Gravo a TSeq.
O problema é q quando duas ou mais maquinas acessam ao mesmo tempo a inclusao de Pedidos, todas as maquinas ficam com o mesmo nro de pedido !!!!!!!!!!!!!!!!!!!!!!!!! ou seja, parece q nao funciona a Sequencia de codigo com a Tabela Tseq !!!!!!
Como eu posso resolver isso ?
Obr pela ajuda.
Scandolara
Curtidas 0