Ver Mensaje Individual
  #5  
Antiguo 22-01-2010
XBart XBart is offline
Miembro
 
Registrado: sep 2005
Posts: 23
Reputación: 0
XBart Va por buen camino
esto lo pongo en el query

query.sql.add:=('execute procedure nombresp(parametros)');

y me maarca error, seria mucha molestia me pusieras un ejemplo de como lo usas tu, mi sp solo usa un parametro, el sp es el siguiente:

SET TERM ^ ;
CREATE PROCEDURE SP_AUTOR_ALTA (
PAUTOR VARCHAR(60))
RETURNS (
RESULTADO VARCHAR(50))
AS
DECLARE VARIABLE TAUTOR VARCHAR(60);
begin
/* Procedure Text */
select autor_nom
from cat_autor
where autor_nom = autor
into :tautor;
/* Verifica si el cliente existe */
if (:tautor is null) then
begin
insert into cat_autor(autor_nom)
values(autor);
RESULTADO = 'AUTOR GRABADO';
end
else
begin
resultado = 'ESE AUTOR YA EXISTE';
end
suspend;
end


gracias
Responder Con Cita