Ado + MySQL - Parametros StoreProcedure
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:
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
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
Curtidas 0