ya hice mi stored procedure es este :
Código SQL
[-] create definer=´root´@´localhost´ PROCEDURE ágregar´ (in appat varchar(40),in amat varchar(40),in nom varchar(40)) BEGIN insert into tabla values(apat,amat,nom); select * from tabla where nombre=nom, END
en delphi agregue un adoconexion , adostoredprocedure y en el codigo puse:
Código Delphi
[-] datam.SProc.active:=false; datam.SProc.parameters.parambyname(ápat´).value:=´JOLE´; datam.SProc.parameters.parambyname(ámat´).value:=´PIT´; datam.SProc.parameters.parambyname(nom´).value:=´BRAD´; datam.SProc.ExecProc;
y el error que me arroja el programa es:
que tengo un error de sintaxis cerca de call agregar(´jole´,´pit´,´brad´)
pero si hago esto por medio de mysql : call agregar(´jole´,´pit´,´brad´);
si me hace la funcion de manera correcta?
que estoy haciendo mal..