Foros del Web » Programando para Internet » PHP »

Transacción php oracle

Estas en el tema de Transacción php oracle en el foro de PHP en Foros del Web. Tengo las siguientes tablas, entiendo que la información podría quedar en una sola pero me lo piden separado, el caso es que requiero manejar transacciones ...
  #1 (permalink)  
Antiguo 25/02/2009, 20:29
 
Fecha de Ingreso: febrero-2009
Ubicación: México
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Transacción php oracle

Tengo las siguientes tablas, entiendo que la información podría quedar en una sola pero me lo piden separado, el caso es que requiero manejar transacciones con php y oracle, sin embargo he realizado prueba escribiendo mal el nombre de la segunda tabla para ver si el rollback trabaja pero SIEMPRE me hace un commit para la primer consulta, dejando la segunda vacía a causa del error.

Ya estuve revisando en varios foros y nada, incluso en la Consola de Oracle el autocommit esta desactivado y la transacción no funcionada =(

Dejo los siguientes datos de referencia, probados en un oracle express y el 9i.
El código lo pegue en pastebin, pero como soy nuevo el foro no me deja poner el enlace como debe ser.

h.ttp://pastebin.com/f1a343a76

Para iniciar una transacción debe bastar con
oci_execute indicando en el 1er parámetro la conexión y en el 2do parámetro OCI_DEFAULT.

Lo anterior no logro hacerlo trabajar, les pido su consejo para echar andar el ejemplo.

P.D. Utilizo el instant client versión 10.1 descargado del sitio de oracle y la dll para oracle oci8 versión 1.2.3 en php versión 5.2.4.
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 21:24.