FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Commit
Lei por ahi que siempre que ejecute una sentencia SQL deberia de ejecutar ibase_commit()
Para que tendria que hacerlo. Sin hacerlo ya graba en la base de datos segun mis pruebas. Hay alguna razon espiritual para hacerlo jeje. Un abrazo. |
#2
|
||||
|
||||
Creo que en todos los motores debe ser similar.
En realidad si no haces commit no se graban los datos, los datos son "guardados" para el usuario y puede seguir ejecutando sentencias tanto quiera sobre esta ficticia realidad. Finalmente uno debe elegir entre confirmar los datos (commit) o descartar todos los cambios echos (rollback).
__________________
[Crandel] |
#3
|
|||
|
|||
Ah ok.
Entonces tendria que hacerlo despues de ejecutar cualquier sentencia SQL DML o DDL. |
#4
|
||||
|
||||
mi experiencia me dice que si utilizas el sitema de abrir conexión - grabar - cerrar conexión el propio motor confirma los post realizados. O eso me parece a mi.
|
#5
|
|||
|
|||
Si. con php lo graba directamente pero que les parece mas conveniente?
Abrir - grabar - cerrar la conexion o mantenerla abeirta? |
|
|
|