Re: [firebase-br] Problema na inserção de registros

Rodolpho da Silva Nascimento rnascimento em cmsolucoes.com.br
Qui Jun 30 15:21:33 -03 2005


Qual é o componente de acesso ao bd que vc usa?
Talvez o problema possa estar no componente que está executando o seu INSERT 
no bd.
Eu já tive problemas parecido com este no IBX....



----- Original Message ----- 
From: "Cristiano Testaí" <cristiano_testai em hotmail.com>
To: <lista em firebase.com.br>
Sent: Thursday, June 30, 2005 3:08 PM
Subject: [firebase-br] Problema na inserção de registros


> Caros amigos,
>
> Em determinada situação de uma inserção de varios registros no banco
> FB, a inserção de alguns registros não são realizados. Ela é realizada
> através de uma varredura em um StringGrid e realizada um insert into com
> uma string que contem o comando completo. Esse comando esta dentro de
> bloco try..except iniciado por uma transação. Qual poderia ser a razão de
> alguns registros nao serem inseridos e não ser levantada uma exceção pelo
> banco de dados e consequentemente não tratada pela aplicação?
> É mais ou menos esse o caso:
> begin
>    try
>       BeginTransaction...
>       for.. do
>       begin
>          insert into ...
>       end;
>
>       Commit;
>    except
>       on E:Exception do
>       begin
>          Rollback;
>          raise Exception.Create(' Erro: ' + E.Message);
>       end;
>    end;
>
>    Alguns registros sao gravados e outros não, mas se houvesse algum tipo
> de problema deveria ser levantada a exceção e o rollback deveria ser
> chamado.
>
>    Agradeço a atenção.
>
>
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista