Crie um SQLDataSet1 no seu DataModule;

Coloque no campo CommandText "SELECT GEN_ID(GEN_<sua chave>, 1)  FROM <sua
tabela>"

Na sua aplicação quando quiser saber o ID é só chamar o SQL;

Dm.SqlDataSet1.Open;

WidAtual := Dm.SqlDataSet1GEN_ID.AsInteger;

Dm.SqlDataSet1.Close;

Sua variavel WidAtual (deve ser declarada como INTEGER) vai conter o último
ID de sua tabela.

Vinicius


-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Paulo Coutinho
Enviada em: sexta-feira, 29 de maio de 2009 01:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Pegar o ID do registro incluído.


Ninguém tem uma solução para isto?

2009/5/27 Paulo Coutinho <pa...@prsolucoes.com>

> Olá,
>
> Alguém já conseguiu uma solução para pegar o ID do registro incluído com o
> DBX?
>
> --
> Atenciosamente,
> Paulo Coutinho.
> Blog: www.prsolucoes.com/blog
> Site: www.prsolucoes.com
> Msn:  pa...@prsolucoes.com
>



--
Atenciosamente,
Paulo Coutinho.
Blog: www.prsolucoes.com/blog
Site: www.prsolucoes.com
Msn:  pa...@prsolucoes.com


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





Responder a