Ver Mensaje Individual
  #2  
Antiguo 30-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
El problema es que los procedimientos que utilizas no contienen la instrucción SUSPEND, para devolver datos.

Mira el script que genera IBExpert. Creo que encontraras que primero crea los procedimientos vacíos y luego hace un ALTER PROCEDURE para meterles el código.

Código SQL [-]
CREATE PROCEDURE PROC1 (variables) RETURNS (variables)
as
begin
  /* DUMMY */
end

[...]

ALTER PROCEDURE PROC1 (variables) RETURNS (variables)
as
begin
  CODIGO
  CODIGO
  CODIGO
  CODIGO
  CODIGO
  CODIGO
end

Los procedimientos que no tienen el SUSPEND son:
V_DETALLEPRODUCTO, V_COBROS y V_VENTAS.

Supongo que en el script, en donde crea el procedimiento deberás agregar el SUSPEND

Código SQL [-]
CREATE PROCEDURE V_DETALLEPRODUCTO (variables) RETURNS (variables)
as
begin
  /* DUMMY */
  SUSPEND;
end

Procedure V_DETALLEPRODUCTO is not selectable (it does not contain a SUSPEND statement).
Procedure V_COBROS is not selectable (it does not contain a SUSPEND statement).
Procedure V_VENTAS is not selectable (it does not contain a SUSPEND statement).

Última edición por duilioisola fecha: 30-09-2008 a las 12:26:44.
Responder Con Cita