Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 13-05-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 24
Caro Va por buen camino
Hola sancarlos, ambos el post y commit te sirven para aceptar los cambios en tu base de datos, la diferencia es que con post estas trabajando solo sobre una tabla, mientras con transacciones (commit, rollback), puedes hacer muchas operaciones en tu Base de Datos (insert, update, delete) o trabajar con muchas tablas y si necesitas por alguna razón que si o si todas estas operaciones se hagan, es mucho mejor meterlas en una transacción.

Un ejemplo cuando haces una factura, tienes dos tablas para guardar la factura, una para la factuira en si y otra para su detalle, cuando hagas el registro de la factura necesitas que ambas se llenen porque sino habra inconsistencia en tus datos, para ello metes ambas inserciones en una transacción, si no se registra por alguna razon en tu tabla de detalle entonces se hace un RollBack y se dehace los cambios que ha hecho sobre tu primera tabla y mantines la consistencia de tus datos.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Post no me funciona maximo_nashir PHP 1 18-06-2007 01:44:31
Cancelar Post Acker Conexión con bases de datos 4 22-05-2006 13:18:20
Post de las tablas JavierO Varios 6 23-11-2005 17:58:44
IBDatase Insert Post Edit Post ariefez Firebird e Interbase 4 12-10-2005 01:53:04
Post con ODBC urush30 Oracle 0 20-09-2004 12:28:06


La franja horaria es GMT +2. Ahora son las 01:45:01.


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