estou usando a trigger assim:

  IF (NEW.ID_COMPRA IS NULL) THEN
    NEW.ID_COMPRA = GEN_ID(GEN_COMPRAS_ID,1);





2009/4/30 Joao Henrique Levada <joaolev...@gmail.com>

>
>
> --- Em delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>, JB
> <josebened...@...> escreveu
>
> >
> > Rretire da trigger e busque o valor do generator no momento do post,
> > se não se importar com sequencia pode ja trazer o valor do generator
> > na inclusao, eu utilizo desta maneira.
>
> Rubem, caso ele tenha programado o trigger pra só preencher o valor do ID,
> se for nulo, nem precisa retirar da trigger.
>
> Exemplo de trigger que só preenche quando é nulo:
>
> if (new.ID is null) then new.ID = next value for GERADOR;
>
> bem, é algo assim... :-)
>
> Eu recomendo que ele trabalhe como você está sugerindo. Pegando o valor do
> gerador, antes da inclusão, e então fornecendo este valor ao dataset.
>
> Abraços;
>
>  
>



-- 
Felipe Govoni
---------------------
GOVONI Sistemas
Fone 8472-8718
www.govoni.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder a