Fórum Sequencial de Pedidos ... #261457

10/12/2004

0

Pessoall,

tenho uma tabela q controla o sequencial de meus pedidos ..., etou tendo o seguinte problema:
- Qdo 02 computadores inserem um novo pedido ao mesmo tempo, os dois ficam com o mesmo codigo.

Eu faco o sequinte, qdo dou um insert nos pedidos ..., abro a table seq, pego o nro seq, atribuo para o campo nro do pedido, inccremento +1 na table seq e fecho ...

So q agora qdo dois micros ao mesmo tempo acessam a inclusao de pedidos, o 02 pegam o mesmo codigo.

Como posso resolver isso ?

obr

uso Delphi 4 c/ paradox


Scandolara

Scandolara

Responder

Posts

10/12/2004

Gandalf.nho

Se é paradox, pq não usa campo auto-incremento?


Responder

Gostei + 0

10/12/2004

Jc_analista

Qdo vc for salvar o registro verifique se aquele codigo existe, se existir vc incrementa o pedido.


Responder

Gostei + 0

10/12/2004

Ariovaldo

Tive este problema no Passado e o Problema estava no Componente Ibtransaction(No meu caso era banco Firebird) dentro deste componente tem uns Radio Buton Read Commit Marque o Mesmo talvez solucione seu problema


Responder

Gostei + 0

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

Aceitar