Cruzamento de informações

Delphi

21/04/2006

Boa tarde,

Ainda tenho o mesmo problema: Cruzamento de informações.
Utilizo D7 e DBExpress com FB1.5

Algumas vezes quando um usuario clica no botão salvar de um
formulario de pedidos, são salvos itens de um pedido que está sendo
feito por outro usuario ou em algumas vezes dados de um pedido que
foi feito 3 horas atras ou no dia anterior por outro usuario.

Neste formulario a relação master-detail,chaves primarias e chave
estrangeira funcionam perfeitamente. O unico problema é o cruzamento
de iinformaçãoes.

O que parece é que exite um buffer onde as informações de pedidos
diferentes estão sendo armazenadas e se misturando. Poderia ser isto?
Existe algum comando para limpar o cache?

E após eu fazer post e applyupdates, eu deveria fazer alguma outra
coisa no afterpost , que esteja relacionado com o cache?

Não estou usando transações. Poderia ser isto?

Agradeco qualquer ajuda recebida,

Um abraço


Jose


Dli

Dli

Curtidas 0

Respostas

Edilcimar

Edilcimar

21/04/2006

Use transações, se colocado em cache pode dar problema, então de um post e upplyupdates


GOSTEI 0
Luciano.sul

Luciano.sul

21/04/2006

Eu fiz o seguinte tenho um generator que gera um codigo(chave primaria) quando eu entro em modo de inserção na tabela, dai não tem mais como outro item da tabela entrar com o mesmo codigo.

O unico ponto negativo é que se ele cancelar a insercao eu perco a seguencia do codigo, mas isto no meu caso não da nada... :D

Espero ter ajudado...

Luciano Ramos


GOSTEI 0
POSTAR