Ver Mensaje Individual
  #15  
Antiguo 26-10-2016
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Reputación: 14
Caminante Va camino a la fama
Cita:
Empezado por rruffino Ver Mensaje
Código SQL [-]sentencia='select TALBA.CAMPO1, TABLA.CAMPO2 from TABLA where TABLA.ID=1'; if(:num_cuenta<>-1)then sentencia=:sentencia || ' and TABLA.NUM_CUENTA=:a'; sentencia=:sentencia || ' order by TABLA.CAMPO3'; for EXECUTE STATEMENT (:sentencia) (a:=num_cuenta) into :c1, :c2 do SUSPEND;

Veo que usas dos puntos antes de la sentencia como si fuera un parametro. Yo no recuerdo que sea asi (Alguna vez use execute statement con parametros, aunque no tengo el codigo a mano para verificarlo).

Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado
Responder Con Cita