Fórum alguem me ajuda com generator? #52823
16/09/2005
0
Ola amigos, criei tranquilamente o generator, triggers etc.. so que quero retornar esse numero do generator num edit.
Quando eu inserir na tabela ele mostre no edit, so que a cada inserçao o generator gera continuando de onde estava e nao de onde cancelei o registro. Tipo, inseri aparece 1, cancelei, zerou, inseri de novo deveria aparecer 1 e nao 2
Estou usando isso pra retornar!
select gen_id(nome_generator,1) from rdb$database
agradeço alguem me postando alguma ajuda
[color=blue:5a36b3353a][b:5a36b3353a]Movido de Delphi para Interbase/Firebird[/b:5a36b3353a][/color:5a36b3353a]
Quando eu inserir na tabela ele mostre no edit, so que a cada inserçao o generator gera continuando de onde estava e nao de onde cancelei o registro. Tipo, inseri aparece 1, cancelei, zerou, inseri de novo deveria aparecer 1 e nao 2
Estou usando isso pra retornar!
select gen_id(nome_generator,1) from rdb$database
agradeço alguem me postando alguma ajuda
[color=blue:5a36b3353a][b:5a36b3353a]Movido de Delphi para Interbase/Firebird[/b:5a36b3353a][/color:5a36b3353a]
Njuniorba
Curtir tópico
+ 0
Responder
Posts
16/09/2005
Vinicius2k
Colega,
Um generator NUNCA volta, não importa se vc cancelar a inserção, houver um erro no insert, etc...
Com o uso de:
select gen_id(nome_generator, [color=red:3f81da7fe4][b:3f81da7fe4]1[/b:3f81da7fe4][/color:3f81da7fe4]) from rdb$database
Vc está buscando o valor e incrementando ´1´ e sempre que vc fizer isto, o generator será incrementado.
T+
Um generator NUNCA volta, não importa se vc cancelar a inserção, houver um erro no insert, etc...
Com o uso de:
select gen_id(nome_generator, [color=red:3f81da7fe4][b:3f81da7fe4]1[/b:3f81da7fe4][/color:3f81da7fe4]) from rdb$database
Vc está buscando o valor e incrementando ´1´ e sempre que vc fizer isto, o generator será incrementado.
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)