Ver Mensaje Individual
  #2  
Antiguo 31-01-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
al pasar los parámetros no tienes que ponerle la joroba ... digo la arroba delante .

el SP más o menos:
Código SQL [-]
SET TERM ^ ;
CREATE PROCEDURE insertavalores(
    categoria varchar(20), 
    descripcion varchar(300)
)
returns (
    id integer)
as
BEGIN
  ID = GEN_ID(GEN_NRO_CATEGORIA, 1);
  insert into Tabla(CampoId, campoCategoria, CampoDescripcion) 
  values ( id, :categoria, :descripcion)

END^
SET TERM ; ^

ahora mismo no sé si "id" lleva los dos puntos delante o no, siempre me lio en eso

PD: He quitado el Suspend, ya que intuyo que no es un SP de selección sino un SP de ejecución. Realmente no sé como lo llamas, pero al hacer un ExecProc estas diciendo que será de ejecución.


Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 31-01-2007 a las 22:49:01.
Responder Con Cita