Foros del Web » Programando para Internet » PHP »

Llamar sp Oracle + cursor

Estas en el tema de Llamar sp Oracle + cursor en el foro de PHP en Foros del Web. Estimados, Tengo un problema que puede parecer fácil, no sabia si dejarlo acá o en oracle, les explico. Tengo un SP con 3 parámetros de ...
  #1 (permalink)  
Antiguo 28/07/2014, 07:40
Rev
 
Fecha de Ingreso: enero-2013
Mensajes: 22
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Llamar sp Oracle + cursor

Estimados,
Tengo un problema que puede parecer fácil, no sabia si dejarlo acá o en oracle, les explico.
Tengo un SP con 3 parámetros de entrada (IN) y un cursor, ya que es oracle 9 o 10.
todo dentro de una función
Código PHP:
public function get_indices_sms_pre($txtIdOrden$txtFcInicial$txtFcFinal)
    {

        
$FcInicial date("Y-m-d h:m:s"strtotime($txtFcInicial));
        
$FcFinal   date("Y-m-d h:m:s"strtotime($txtFcFinal));
        
$query="call MAC.SPA_OBT_ETR_PREDICHA('".$txtIdOrden."','".$FcInicial."','".$FcFinal."')";
        
$respuesta $this->set_bd($query);    
        return 
$respuesta;
    } 
pero me envia el siguiente error desde php
Código PHP:
 Warningoci_execute(): ORA-06553PLS-306wrong number or types of arguments in call to 'SPA_OBT_ETR_PREDICHA' 
e buscado por diferentes lados pero no e funciona, lo que veo es que me pide el parámetro del cursor o algo asi, revise la documentación de php pero la verdad no me sale.
PD: la conexión al creo desde otra clase utilizando set_bd.

Saludos.
Gracias de antemano

Etiquetas: cursor, oracle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.