TADOStoreProc no me funciona
Publicado por eloisa (19 intervenciones) el 24/04/2007 13:37:07
Hola!!!!
Tengo un componente TADOStoreProc que no me funcuiona :S
Me aparece el siguiente mensaje:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL Server version for the right syntax to use near '{call SP_Procedimiento('E','E','E','F','03/02/2007')}' at line 1.
Pero en MySQL si me funciona.
DMBDS.SP_Procedimiento.Close;
DMBDS.SP_Procedimiento.Parameters.Clear;
DMBDS.SP_Procedimiento.ProcedureName := 'SP_AgregarDonador';
DMBDS.SP_Procedimiento.Parameters.CreateParameter('nom',ftString,pdInput,25,DatosPersonales.LENombre.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('app',ftString,pdInput,25,DatosPersonales.LEApellidoPaterno.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('apm',ftString,pdInput,25,DatosPersonales.LEApellidoMaterno.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('sex',ftString,pdInput,1,DatosPersonales.LCBSexo.GetTextAbr);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('nac',ftString,pdInput,10,DateToStr(DatosPersonales.DTPNacimiento.Date));
DMBDS.SP_Procedimiento.ExecProc;
De Antemano Gracias!.
Atte: ELO
Tengo un componente TADOStoreProc que no me funcuiona :S
Me aparece el siguiente mensaje:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL Server version for the right syntax to use near '{call SP_Procedimiento('E','E','E','F','03/02/2007')}' at line 1.
Pero en MySQL si me funciona.
DMBDS.SP_Procedimiento.Close;
DMBDS.SP_Procedimiento.Parameters.Clear;
DMBDS.SP_Procedimiento.ProcedureName := 'SP_AgregarDonador';
DMBDS.SP_Procedimiento.Parameters.CreateParameter('nom',ftString,pdInput,25,DatosPersonales.LENombre.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('app',ftString,pdInput,25,DatosPersonales.LEApellidoPaterno.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('apm',ftString,pdInput,25,DatosPersonales.LEApellidoMaterno.Text);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('sex',ftString,pdInput,1,DatosPersonales.LCBSexo.GetTextAbr);
DMBDS.SP_Procedimiento.Parameters.CreateParameter('nac',ftString,pdInput,10,DateToStr(DatosPersonales.DTPNacimiento.Date));
DMBDS.SP_Procedimiento.ExecProc;
De Antemano Gracias!.
Atte: ELO
Valora esta pregunta


0