Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2015, 10:24
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 6 meses
Puntos: 27
problema ejecucion procedimiento almacenado con adodb php

Buenas a todos

Estoy usando la libreria adodb para realizar todas las consultas, y demas a una base de datos Oracle.

Necesito llamar un procedimiento almacenado pero aún no me ejecuta.
Lo hago de la siguiente forma:

Código PHP:
Ver original
  1. <?php
  2. $stmt = $db->PrepareSP(" begin
  3.             NOMBRE_PROCEDIMIENTO(:clase,:meses);
  4.            end;");
  5. $db->InParameter($stmt,$clase,'1');
  6.        
  7. $db->InParameter($stmt,$meses,'6');
  8.  
  9. $db->Execute($stmt);
  10. ?>

Sin embargo el procedimiento no se ejecuta. Hago un var_dump a
Código PHP:
Ver original
  1. var_dump($db->Execute($stmt));

Y me devuelve false

Estoy guiandome de la documentación oficial :

PrepareSp Oficial Adodb

Al ejecutar el procedimiento en el motor funciona perfectamente.

Agradezco si alguien me puede indicar cual puede ser el error o como deberia entonces ejecutar el procedimiento.

Muchas gracias