Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Ayuda con un Stored Procedure en MySQL (https://www.clubdelphi.com/foros/showthread.php?t=59802)

felipe88 09-09-2008 21:17:50

No se porque, pero me llamó la atención este error, he leido en otras partes que puede ser debido a los permisos que tengas o inclusive por valores nulos... espero te sirva de algo :)


...aunque sea para subirte el animo :D

enecumene 13-09-2008 20:47:08

Saludos colegas, perdonen la tardanza, gracias a mi amigo edgar(Poliburro), he podido lograr hacer un procedimiento sencillo con otro manejador que no es el PhpmyAdmin, al parecer dicho manejador no soporta procedimientos y triggers, el manejador que usaré a partir de ahora es el dreamcoder for MySQL. Seguiré haciendo procedimientos un poco mas complejos que iré posteando por aquí ;).


Saludos.

enecumene 14-09-2008 23:17:57

Hola amigos, estoy haciendo el siguiente procedimiento:

Código SQL [-]
CREATE PROCEDURE `SP_Buscaped`(Filtro varchar(20),Ano INT(4),Texto Varchar(50))
BEGIN
    
  /*****************************************************************************/
  /* OPERACION QUE REALIZA LA BUSQUEDA DE ACUERDO AL FILTRO                    */
  /*****************************************************************************/
  if Filtro = 'Pedido' THEN
  
  SELECT * FROM reg_pedidos WHERE no_ped Like :Texto And fecha_rec_ped >= CONCAT(:Ano,'-01','-01') And fecha_rec_ped<= CONCAT(:Ano,'-12','-31');
  
  END IF;         
END;

La cuestión es ¿como le doy valores a los parametros de entrada desde Delphi?, lo estoy llamando desde un TQuery:

Código SQL [-]
call SP_buscaped(Filtro,Ano,Texto);


Pero no me regresa nada, :confused:

Saludos.


La franja horaria es GMT +2. Ahora son las 08:03:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi