Fórum Múltiplos acessos simultâneos à mesma tabela - problema #215717

20/02/2004

0

Olá a todos.
Estou trabalhando em um projeto de cadastro de pedidos remoto, ou seja, o representante cadastra o pedido da casa dele acessando o nosso banco de dados(oracle) pela internet, porém estou enfrentando um problema que ocorre às vezes: estão ocorrendo conflitos entre o pedido de um representante e outro q está digitando ao mesmo tempo.
O sistema funciona da seguinte maneira: qdo o repres. termina a parte de dados do pedido e o salva, o sistema busca na tabela de pedido o nº do último e soma mais um, assim todos os itens desse pedido(na tabela de itens) usam esse nº(a chave primária).
Porém, as vezes um repres. preenche itens do pedido do cliente de outro repres., o q é uma falha grave. O estranho é que algumas vezes digitam-se diversos pedidos ao mesmo tempo e nem sempre isso ocorre.

[b:8d3d47d35d]Eu gostaria de saber que medidas de segurança eu poderia adotar para impedir que isso ocorra. As tabelas contêm chaves estrangeiras, e mesmo assim acontece isso. Eu NÃO utilizo o componente ´session´, por acaso ele ajuda a controlar as conexões ao BD?[/b:8d3d47d35d]

Sou ainda inexperiente nessa área, qualquer ajuda será bem-vinda, obrigado!


Andrey

Andrey

Responder

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

Aceitar