Ver Mensaje Individual
  #1  
Antiguo 26-02-2015
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Reputación: 20
FGarcia Va por buen camino
Parsing Error en un Stored Procedure

Pues sigo tratando de aprender firebird

Es correcta mi declaracion de este Stored procedure?

Código SQL [-]
create or alter procedure CUENTATOTAL_3X_1 (
    P_DT_FINAL timestamp not null,
    P_DT_INICIO timestamp not null)
returns (
    P_TOTAL_DIA_3X_1 float,
    P_CUENTA_DIA_3X_1 integer)
as
begin
  /* Procedure Text */
  SELECT COUNT(*) AS p_cuenta_dia_3x_1,
    SUM (Peso) AS p_total_dia_3x_1
    FROM Datos WHERE ((horafecha BETWEEN : p_dt_inicio AND : p_dt_final)
    AND (Equipo = 6)
    OR (Equipo = 7)
    OR (Equipo = 8))
  suspend;
end

Al intentar compilar me manda el error

Cita:
"Parsing Error"
Ya revise la guia de faq's de firebird y me dice que IBExpert es tan "inteligente" que trata de hacer un "parsing" aun antes de tener acceso a Firebird. ¿Entonces que sigue? Tal vez estoy enfocando mal la creacion del SP

Win7 64 bits, Delphi XE2, Firebird 2.5.3.26778

Gracias por su tiempo!!
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?

Última edición por FGarcia fecha: 26-02-2015 a las 00:47:07. Razón: colocar un espacio en el envio de los parametros de entrada para que no aparecieran las caritas
Responder Con Cita