Fórum IBDataSet - propriedade GeneratorField #53091
30/09/2005
0
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
Curtir tópico
+ 0Posts
30/09/2005
Tnaires
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.
Gostei + 0
30/09/2005
Afarias
não faz nada, espera q o incremento seja realizado no banco (server) por meio de uma trigger
;)
T+
Gostei + 0
01/10/2005
Tnaires
OK! :D
Abraços
Gostei + 0
03/10/2005
Edibertoalves
Obrigado por esclarecerem essa dúvida
[]´s :lol:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)