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