[firebase-br] Duplicidade de insert com SP

jader ricardo jader_ricarddo em yahoo.com.br
Qua Nov 24 14:36:23 -03 2004


Tenta assim:
 
Set Term!!
Create Procedure Incluir( Nome varchar(20), FOne varchar(20) )
as
begin
        Insert into Cliente(Nome,Fone) values(:Nome,:Fone);
        exit;
end!!


"Jesus (CSJ Sistemas)" <jesus em csjsistemas.com.br> wrote:
Pessoal, estou com caso muito estranho, será que alguemjá passou por
isto?


Tenho uma SP, que recebe parametros e estes parametros eu uso para fazer
um insert numa determinada tabela, ex.:

Create Procedure Incluir( Nome varchar(20), FOne varchar(20) )
as begin
Insert into Cliente(Nome,Fone) values(:Nome,:Fone)
end

No meu aplicativo, eu uso o IBO e o componente StoreProc, quando aciono
um botão Grava, ele executa um evento, que alimenta os Parameters do
componente Storedproc e em seguida executo o comando EXECUTE.

Não ocorrendo nenhum erro, dou um commit da transação.

Até aí nenhuma novidade, o problema esta que ALEATORIAMENTE e
INTERMITENTEMENTE, ele grava o mesmo registro 2 VEZES como se eu tivesse
executado o EXECUTE duas vezes, causando a duplicidade no banco de
dados...

Já consultei todas as possibilidades na aplicação, mas foi em vão, será
que alguem teria alguam dica ???

desde já, valeu a força...

Ats.JEsus

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!


Mais detalhes sobre a lista de discussão lista