Captura de ID de uma tabela

26/05/2008

0

Olá bom dia. Preciso capturar o ID de uma tabela em SQL 2000, para cadastrala em outra tabela
estou usando esse comando mas não esta funcionando.
dmUD.qryCadastro.SQL.Add(´select max(UA_ID) from Cadastro´);
dmUD.qryCadastro.Open;
UA_ID:=dmUD.qryCadastro.Parameters.ParamByName(´@UA_ID´);
como devo fazer?
estou usando o Delphi 7.

obrigado.


Wladmir

Wladmir

Responder

Posts

26/05/2008

Emerson Nascimento

não sei o que você quis dizer com ´capturar o ID de uma tabela em SQL 2000, para cadastrala em outra tabela´...

de qualquer forma, seu código não funciona porque você não tem o campo @UA_ID na instrução que você passou à query. faça assim:

dmUD.qryCadastro.Close;
dmUD.qryCadastro.SQL.Add(´select max(UA_ID) from Cadastro´);
dmUD.qryCadastro.Open;
UA_ID := dmUD.qryCadastro.Fields[0].AsInteger; (ou AsString.., sei lá)


Responder

27/05/2008

Wladmir

realmente eu não me expliquei de forma muito clara, mas você conseguil entender o que eu queria, deu certo o que você me passou, Obrigado Emerson


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar