Re: [firebase-br] Violação de Foreign Key

Nelson Pereira de Castro nelson em siffra.com
Ter Jul 5 16:01:37 -03 2005


Mas IBDataset não aramzena os dados em memória para depois quer der o commit
enviar para o banco?

Nelson

----- Original Message -----
From: "Eder Ribeiro" <eder.rib em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 05, 2005 3:50 PM
Subject: Re: [firebase-br] Violação de Foreign Key


> >Quando inicio o registro do pedido o usuário insere o dados do pedido sem
> gravar
>   Aí é q está o problema. É necessário dar o Post no PEDIDO antes de dar
> post em qualquer um dos itens, caso contrário a violação ocorre, pq o
> Id_pedido ao qual o item se refere ainda não existe.
>
>     A sequencia ficaria assim:
>        Try
>          IBDataset1.Post;
>          <Inicio do loop para a gravação dos itens>
>            IBDataSet2.Post;
>          <Fim do loop>
>           IBTransaction.Commit;
>        except
>          IBTransaction.Rollback;
>        end;
>
>
> Eder Ribeiro.
>
>
> ______________________________________________
> 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