Fórum IBDataSet - propriedade GeneratorField #53091

30/09/2005

0

olá pessoal, tudo bem com vcs?

Gostaria de saber maiores informações sobre a propriedade GeneratorField do IBDataSet?
Estou usando D7, FB 1.5.

Agradeço antecipadamente

[]´s

[color=green:0fa35e2999]Movido de Delphi para Interbase/Firebird[/color:0fa35e2999]


Edibertoalves

Edibertoalves

Responder

Posts

30/09/2005

Tnaires

Olá
No Interbase/Firebird, vc pode definir objetos do tipo Generator, que são geradores de numeração automática para campos numéricos. Quando vc usa um IBDataSet no Delphi, e o associa a uma tabela, vc pode escolher um objeto Generator do banco de dados para cuidar da auto-numeração da tabela, e associá-lo ao campo cuja numeração será gerada automaticamente.
Vc faz isso através da propriedade GeneratorField:
Generator - o objeto generator que cuidará da auto numeração do campo;
Field - o campo cuja numeração será gerada automaticamente;
Increment By - o incremento do campo;
ApplyEvent:
OnNewRecord - o valor será gerado toda vez q um novo registro for adicionado;
OnPost - o valor só será gerado quando o registro for gravado;
OnServer - essa eu não tenho certeza d como funciona... :oops:
Espero ter esclarecido algo, abraços.


Responder

Gostei + 0

30/09/2005

Afarias

|OnServer - essa eu não tenho certeza d como funciona.

não faz nada, espera q o incremento seja realizado no banco (server) por meio de uma trigger


;)


T+


Responder

Gostei + 0

01/10/2005

Tnaires

não faz nada, espera q o incremento seja realizado no banco (server) por meio de uma trigger

OK! :D
Abraços


Responder

Gostei + 0

03/10/2005

Edibertoalves

Olá pessoal!
Obrigado por esclarecerem essa dúvida

[]´s :lol:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar