Propriedade GeneratorField (IBquery ou Ibdataset)

Delphi

28/08/2006

Colegas,

Em relação a propriedade GeneratorField (Componente de acesso IBquery ou Ibdataset) que usamos junto com um generator do BD, no caso Firebird 1.5. Para gravar esse generator (codigo de autoincremento) qual a melhor opção a ser utilizada no ´Apply Event´:

On new Record
On Post
On Server

Sempre nas minhas aplicações uso o ´On Post´, mas queria ouvir a opinião dos colegas em relação a um ambiente Cliente - Servidor com várias transações simultâneas ?



Rogerio Amorim


Rogerio_amorim

Rogerio_amorim

Curtidas 0

Respostas

Eniorm

Eniorm

28/08/2006

Olá...

vai depender da sua necessidade...

eu, qdo vou mexer com Master/Detail, eu uso o [b:c5aa216fec]OnNewRecord [/b:c5aa216fec]pois preciso ter o código do registro mestre pra ser usado nos registros detalhes.

Uma vez conversando com um amigo que manja muito de MDO, ele me falou que a melhor forma de se trabalhar com Generator/Trigger pra gerar o autoincremento, é setar o GeneratorLink (do MDO, GeneratorField no IBX) para [b:c5aa216fec]On Server[/b:c5aa216fec], pois deixará a tarefa de gerar o número sequencial exclusivamente para o banco.

Abraços


GOSTEI 0
POSTAR