Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Commit (https://www.clubdelphi.com/foros/showthread.php?t=25141)

micayael 13-09-2005 19:55:02

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.

Crandel 14-09-2005 06:05:31

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).

micayael 14-09-2005 14:57:25

Ah ok.

Entonces tendria que hacerlo despues de ejecutar cualquier sentencia SQL DML o DDL.

apicito 15-09-2005 10:14:39

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.

micayael 21-09-2005 19:34:50

Si. con php lo graba directamente pero que les parece mas conveniente?

Abrir - grabar - cerrar la conexion o mantenerla abeirta?


La franja horaria es GMT +2. Ahora son las 16:42:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi