Ado + MySQL - Parametros StoreProcedure

Delphi

06/08/2012

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

Curtidas 0
POSTAR