returning

Delphi

03/03/2011

Ola amigos do site, estou fazendo a inserção/atualizacao por stored procedure firebird num cadastro normal, mas estou com problemas em relaçao ao master detail como montar a transacao por stored proc insercao/atualizacao ja que pega o codigo id atraves do returning 
Marcio Pinto

Marcio Pinto

Curtidas 0

Respostas

Marcio Pinto

Marcio Pinto

03/03/2011

esta sp é do master   begin
insert into notas_fiscais(data,valor_total,codcliente,status,cpf)
values(:data,:valor_total,:codcliente,:status,:cpf)
returning codnota into :num;   /* Procedure Text */
  suspend;
end esta sp é do detalhe begin
  insert into itens_notas_fiscais(codnota,codproduto,preco_compra,quantidade,preco_venda,espec,desconto,baixa)
  values (:codnota,:codproduto,:preco_compra,:quantidade,:preco_venda,:espec,:desconto,:baixa);
  /* Procedure Text */
  suspend;
end   como colacar estas procedures para inserção e atualização
GOSTEI 0
POSTAR