Autoincrementar no Firebird ?

Firebird

19/07/2004

Caro programadores,


Estou começando agora a usar o Firebird , não estou conseguindo fazer o autoincremente, já coloquei o Triggers e também o generators mas acho que não estou acionando , pois não gera os códigos, uso o DBexpress
componentes : Sqlconection, Sqldataset , datasetprovider e clientedataset.


se alguem puder me ajudar agradeço !

Hugo Fabrício


Hugofab

Hugofab

Curtidas 0

Respostas

Bferreira

Bferreira

19/07/2004

Caro programadores, Estou começando agora a usar o Firebird , não estou conseguindo fazer o autoincremente, já coloquei o Triggers e também o generators mas acho que não estou acionando , pois não gera os códigos, uso o DBexpress componentes : Sqlconection, Sqldataset , datasetprovider e clientedataset. se alguem puder me ajudar agradeço ! Hugo Fabrício


Consegui usar normalmente as triggers e os generators para o alto increment no firebird, da mesma forma q faço no interbase.
poste os scripts da sua trigger e do generator para eu dar uma olhada

t+


GOSTEI 0
Hugofab

Hugofab

19/07/2004

esta ai o script triggers e generators.
veja se tem algo errado !

IF(NEW.CODCLIENTE IS NULL) THEN NEW.CODCLIENTE = GEN_ID(GEN_CLIENTE_CODCLIENTE,1);

CREATE GENERATOR GEN_CLIENTE_CODCLIENTE;


Hugo Fabrício


GOSTEI 0
POSTAR