Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/12/2008, 06:50
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 6 meses
Puntos: 75
Respuesta: ATENCION::: Transacciones atomicas

puedo hacer esto:

Código php:
Ver original
  1. <?php
  2. $conn = odbc_connect($odbc,$user,$password)
  3.     or die($error);
  4.  
  5. odbc_autocommit($conn, FALSE);
  6.  
  7. odbc_exec($conn, $query1);
  8.  
  9.  
  10. if (!odbc_error()) {
  11.       odbc_commit($conn);
  12.       odbc_exec($conn, $query2);
  13. } else {
  14.       odbc_rollback($conn);
  15. }
  16. odbc_close($conn);


es que no me quedo muy claro si luego de esos inserts puedo hacer consultas, por ejemplo yo quiero hacer esto:

Código php:
Ver original
  1. <?php
  2. $conn = odbc_connect($odbc,$user,$password)
  3.     or die($error);
  4.  
  5. odbc_autocommit($conn, FALSE);
  6.  
  7. odbc_exec($conn, $query1);
  8. odbc_exec($conn, $query2);
  9.  
  10. if (!odbc_error()) {
  11.       odbc_commit($conn);
  12. } else {
  13.       odbc_rollback($conn);
  14. }
  15. $consulta="select * from tabla";
  16. $rs=odbc_exec($conn,$consulta);
  17. odbc_close($conn);

al estar despues del if(!odbc_error) no se ejecuta o la puedo usar asi?
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175