PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Ado + MySQL - Parametros StoreProcedure #421071

06/08/2012

0

Olá Galera,

Estou desenvolvendo em Delphi + MySQL, usando Ado. Estou com um problema nas stored procedures, crei uma procedure no mysql para insert, por exemplo:


delimiter $$

CREATE PROCEDURE parametros_i( 
  IN pgrupo     varchar(25),
     pdescricao varchar(25)
)
BEGIN
  if not exists (select grupo_par from parametros where grupo_par=pgrupo 
    and descricao_par=pdescricao) then
    INSERT INTO parametros (grupo_par, descricao_par)
      VALUES (pgrupo, pdescricao);
  else
    SELECT Já existe este o parâmetro. AS msg;
  end if;

END$$


Quando insiro o TAdoStoreProc e associo a procedure em questão, não traz automatico os parametros de entrada. Se eu criá-los manualmente, o procedimento funciona, inseri normalmente o registro.
Queria saber se tem que mudar alguma coisa para o componente TAdoStoreProc puxar os parâmetros da procedure do MySQL automaticmanete. Já usei ADO com Oracle, MS SQLServer, Firebird e todos puxam os parâmetros, mas no MYSQL não, será que fiz algo errado.

Vlw.
Abraço
Edmilson Borges

Edmilson Borges

Responder

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

Aceitar