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 >>>>>