Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   LLamar proc almacenado desde una conuslta mysql (https://www.clubdelphi.com/foros/showthread.php?t=82750)

teecweb 10-04-2013 00:30:13

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


La franja horaria es GMT +2. Ahora son las 12:27:42.

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