Ver Mensaje Individual
  #1  
Antiguo 03-03-2011
Avatar de cacu
cacu cacu is offline
Miembro
 
Registrado: dic 2005
Ubicación: Chile
Posts: 132
Reputación: 19
cacu Va por buen camino
Problemas con Zeos

Estimados colegas , me he creado un procedimiento almacenado en mysql..
lo probe en el entorno y funciona correctamente.
El caso que de acuerdo ha algunos post habria que utilizar desde delphi
el componente TzQuery .

Código:
with zq_empresa do begin
       //si nuestro procedimiento tiene parametro de entrada entoces seria asi
     SQL.Text:='Call [/sql]MantencionEmpresa(:emp_rut,:emp_nf,:emp_rs,:emp_gr,:emp_dir,:emp_com,:emp_tel,:emp_fx,:emp_rl,:emp_rr);'; //Al poner dos puntos (:) Delphi
      //crea los parámetros automáticamente

     ParamByName('emp_rut').AsString:=datos.reg_emp_rut;
     ParamByName('emp_nf').AsString:=datos.reg_emp_nf;
     ParamByName('emp_rs').AsString:=datos.reg_emp_rs;
     ParamByName('emp_gr').AsString:=datos.reg_emp_gr;
     ParamByName('emp_dir').AsString:=datos.reg_emp_dir;
     ParamByName('emp_com').AsString:=datos.reg_emp_com;
     ParamByName('emp_tel').AsString:=datos.reg_emp_tel;
     ParamByName('emp_fx').AsString:=datos.reg_emp_fx;
     ParamByName('emp_rl').AsString:=datos.reg_emp_rl;
     ParamByName('emp_rr').AsString:=datos.reg_emp_rr;
      ShowMessage(ParamByname('emp_rut').AsString);
      Prepare;
      Open;
 // ExecSQL;
  Data_conecta.Conecta.Reconnect;
Lo anterior al ejecuarlo me da el siguiente error:
'SQL Error : You have an error in your SQL syntax: check the manual that corresponds to your Mysql server fot the right syntax to use near',,,,,,,)' an line 1

He revisado la sintaxis del porc.alm. y esta bien
Quisiera ver si alguien ya ha manejado estos componente , haber si me saca de este apuro..

De ante manos se agradece sus comentarios
Responder Con Cita