Como recuperar o valor de um Generator via Delphi.
Como recuperar o valor de um Generator no IB via Delphi, existe algum comando SQL para isto?
Mkoch
Curtidas 0
Respostas
Skywalker
01/07/2004
Usa um view para visualizar o generator.
GOSTEI 0
Skywalker
01/07/2004
Conversa com o administrador do sistema que ele ira recuperar sua senha.
GOSTEI 0
Mkoch
01/07/2004
Você poderia dar um exemplo, na minha aplicação ao iniciar um novo registro quero poder mostrar para o usuário o próximo registro a ser inserido, para isto gostaria de poder pegar o valor atual do generetor + 1.
GOSTEI 0
Afarias
01/07/2004
para recuperar o valor atual de um generator::
para recuperar o valor do generator incrementado de 1::
para fazer isso no Delphi basta colocar esses SQLs em um componente Query e executá-lo, e então ler o valor do Fields[0].AsInteger
T+
select gen_id(nome_generator, 0) from rdb$database;
para recuperar o valor do generator incrementado de 1::
select gen_id(nome_generator, 1) from rdb$database;
para fazer isso no Delphi basta colocar esses SQLs em um componente Query e executá-lo, e então ler o valor do Fields[0].AsInteger
T+
GOSTEI 0
Mkoch
01/07/2004
Valeu mesmo funciona muito bem.
Não entendi quem é ou o que é <b>´rdb$database´</b>
Não entendi quem é ou o que é <b>´rdb$database´</b>
GOSTEI 0
Gandalf.nho
01/07/2004
rdb$database é uma tabela de sistema do Interbase/Firebird que só tem um registro
GOSTEI 0