Ver Mensaje Individual
  #23  
Antiguo 14-09-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Reputación: 24
enecumene Va por buen camino
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,

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita