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.
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
Curtir tópico
+ 0
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á)
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
Clique aqui para fazer login e interagir na Comunidade :)