Segue o Generator:
SET TERM ^ ;
CREATE TRIGGER GEN_CDEVENTO FOR BDEVENTOS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
     NEW.CDEVENTO = GEN_ID(GEN_CDEVENTO, 1);
END
^
SET TERM ; ^

-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Daniel Sobrinho Laporte
Enviada em: sexta-feira, 5 de junho de 2009 09:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problema com ApplyUpdates(0)


Vinicius seu Generator está sendo implementado via triggers (Before Insert)?


2009/6/5 Vinicius da Silva Pinto <vinic...@cnen.gov.br>

>
>
> Pessoal, estou utilizando D7, SQLconnection, DataSetProvider e
> ClienteDataSet.
> Minha tabela possui um generator.
> Quando estou incluindo, abro a tabela, dou um append, atualizo os campos,
> dou um Post e um ApplyUpdates(0).
> Se eu consultar os campos atualizados, blz, mais se eu for consultar o
> numero do meu generator, ele esta com 0.
> eu tenho que dar um Close e um Open, ai o número aparece.
>
> Tem algum parametro para colocar no SQLconnection para logo apos o Apply o
> número gerado pelo
> generator ficar disponivel para ser utilizado???
>
> Vinicius
>
> Obrigado.
>
>
>



--
Daniel Sobrinho Laporte
Analista de Sistemas e Desenvolvedor Delphi + Firebird.
Colunista e Editor Técnico ClubeDelphi - DevMedia.


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



------------------------------------

--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Responder a