Como recuperar o valor de um Generator via Delphi.

Delphi

01/07/2004

Como recuperar o valor de um Generator no IB via Delphi, existe algum comando SQL para isto?


Mkoch

Mkoch

Curtidas 0

Respostas

Skywalker

Skywalker

01/07/2004

Usa um view para visualizar o generator.


GOSTEI 0
Skywalker

Skywalker

01/07/2004

Conversa com o administrador do sistema que ele ira recuperar sua senha.


GOSTEI 0
Mkoch

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

Afarias

01/07/2004

para recuperar o valor atual de um generator::

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

Mkoch

01/07/2004

Valeu mesmo funciona muito bem.
Não entendi quem é ou o que é <b>´rdb$database´</b>


GOSTEI 0
Gandalf.nho

Gandalf.nho

01/07/2004

rdb$database é uma tabela de sistema do Interbase/Firebird que só tem um registro


GOSTEI 0
POSTAR