Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2013
teecweb teecweb is offline
Miembro
NULL
 
Registrado: feb 2013
Posts: 64
Poder: 12
teecweb Va por buen camino
LLamar proc almacenado desde una conuslta mysql

HOlas tengo 2 procedimiento almacenados y una consulta ..desde esa consulta tengo ke llamar estos procediemntos almacenado y me sale error gracias ..por sus respuestas

me sale este error :
Código SQL [-]
FUNCTION database.GetNameSecretary does not exist

 esta es la consulta
SELECT ifnull(IDContact,'') as IDContact, 
ifnull(txtActualContact,'') as 'Actual Contact', 
ifnull(IDTitle,'') as idtitle , 
ifnull(getCompleteName(txtLastName,txtFirstName),'') as 'Contact Name',
ifnull(date(datDateSpokeWith),'') as 'Spoke Exec',
ifnull(GetNameSecretary(IDContact),'') as ' Sec Name',
ifnull(GetSpokeWithSecretary(IDContact),'') as 'Spoke Sec', 
date(datDateNoLongerEmployedbyCompany) as 'NoLonger',
IDInterestLevel FROM tblcontact 




este es el proc alamacenado 1


DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetNameSecretary`(
  IN `xstrIDContact` varchar(250)
)
BEGIN
    DECLARE xFirstName VARCHAR(50);
  DECLARE xCount INTEGER;
  SELECT xCount=COUNT(*) FROM tblSecretary WHERE IDContact=xstrIDContact GROUP BY IDContact;
  IF xCount>1 then
  
    SELECT xFirstName = GetCompleteName(txtLastName,txtFirstName) 
        FROM tblSecretary WHERE intPriority=1 AND IDContact=xstrIDContact;
  end if;
  IF xCount=1 then
  
    SELECT xFirstName = GetCompleteName(txtLastName,txtFirstName) 
        FROM tblSecretary WHERE IDContact=xstrIDContact;
  END if;
    
END

y este es el segundo 

DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetSpokeWithSecretary`(
  IN `xstrIDContact` varchar(250)
)
BEGIN
    
  SELECT datDateSpokeWith FROM tblSecretary  
    WHERE IDContact=xstrIDContact ORDER BY datDateSpokeWith desc;
    
END
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cómo llamar procedimiento almacenado desde delphi con Servidor DataSnap. novato_erick Conexión con bases de datos 2 14-11-2012 18:29:48
Consulta Proc. Almacenado Jere_84 MS SQL Server 1 17-10-2012 05:43:02
Como mandar llamar un procedimiento almacenado desde delphi richy08 MS SQL Server 1 03-02-2010 01:06:23
Como llamar a un procediento almacenado desde delphi hperez Conexión con bases de datos 1 25-05-2007 18:31:52
Proc. almacenado como contador fedelphi Conexión con bases de datos 4 15-12-2006 19:45:10


La franja horaria es GMT +2. Ahora son las 12:33:01.


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