Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 756 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá a todos , 

como faço para uma função onde é feita uma inclusão e me retorne o incremento que foi atualizado.

exemplo 

na tabela com campos ID ( incremento) , TIPO , CLASSIFICACAO 

function Tipagem( Tipo: string; Classificacao: string):Integer;
var
   qry : TFDQuery ;
begin
   qry := TFDQuery.create(nil);
   try
      qry.Connection := Conexao ;
      qry.sql.text   := 'INSERT INTO TIPOS001 ( TIPO01 , CLASSE01 )' ;
      qry.sql.add(  ' VALUES ('COURO','SOLA' );
      qry.ExecSQL ;
      result := ( aqui quero retornar o valor do incremento que atualizado ) ;
   finally
     qry.close;
     qry.Free;
   end;
end;

OBRIGADO

 

 

Postado
Em 11/05/2024 at 12:03, gutopj01 disse:

Olá a todos , 

como faço para uma função onde é feita uma inclusão e me retorne o incremento que foi atualizado.

exemplo 

na tabela com campos ID ( incremento) , TIPO , CLASSIFICACAO 

function Tipagem( Tipo: string; Classificacao: string):Integer;
var
   qry : TFDQuery ;
begin
   qry := TFDQuery.create(nil);
   try
      qry.Connection := Conexao ;
      qry.sql.text   := 'INSERT INTO TIPOS001 ( TIPO01 , CLASSE01 )' ;
      qry.sql.add(  ' VALUES ('COURO','SOLA' );
      qry.ExecSQL ;
      result := ( aqui quero retornar o valor do incremento que atualizado ) ;
   finally
     qry.close;
     qry.Free;
   end;
end;

OBRIGADO

 

 

 

teste usando assim

INSERT INTO TIPOS001 ( TIPO01 , CLASSE01 ) RETURNING ID

a qry vai ter o campo ID, assim é só pegar o valor do campo

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 756 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.