[firebase-br] Gravar ID no Detail

Silvio Machado Gonçalves silvio em javenessi.com.br
Seg Out 18 10:02:37 -03 2004


Caro Marcelo;

Não sei se é o mais correto, mas neste caso eu abro a transação, gravo a 
tabela de pedidos e depois gravo a tabela de ítens dos pedidos e comitto a 
transação. Caso dê algum erro eu a desfaço e neste caso não fica nem os 
ítens e nem o pedido gravado.

Abraços,

Silvio

----- Original Message ----- 
From: "Marcelo Wollmer" <marcelowollmer em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Monday, October 18, 2004 10:00 AM
Subject: [firebase-br] Gravar ID no Detail


Lista, bom dia!

Trabalho com Delphi 6 + dbExpress  + FB1.5.

Tenho uma tabela Pedidos, onde o campo ID é o número do pedido e chave 
primária e uma tabela de itens do pedido, com o campo ID_Pedido como chave 
estrangeira com o ID da tabela Pedidos.

Sendo assim, qual seria o procedimento correto ao atualizar (update) a 
tabela de itens? Eu teria que "comitar" primeiro a tabela de Pedidos para 
obter o ID e depois a tabela de Itens? Teria que ter duas transações?

Lembrando-se que eu deixo todos updates para o banco fazer através de SPs.

Agradeço qualquer esclarecimento


Marcelo Wollmer
Centro de Informática - EMDEL S/A
(19)3404-2598 - (19)9182-2272
MSN marcelowollmer em hotmail.com


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





Mais detalhes sobre a lista de discussão lista