Autoincrementar no Firebird ?
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
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
Curtidas 0
Respostas
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
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
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