Entrar
¿Usuario nuevo? Regístrate
eagle1 · Eagle1 usuarios
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes añadir enlaces en tu web relacionados con tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
[ RollBack ]   Lista de mensajes  
Responder | Reenviar Mensaje #1212 de 1683 |
Re: [eagle1] [ RollBack ]

Puedes usar el objeto TDataBase que tienes por defecto en TConnection o
crear tu uno...
Luego puedes hacer:

oCon:oDataBase:Begin() // o oDb:Begin() si lo creas tu
// Aquí iria el INSER, UPDATE, o DELETE
// comprobando que se ha efectuado la acción

if !lError
oCon:oDataBase:Commit() // o oDb:Commit() si lo creas tu
else
oCon:oDataBase:RollBack() // o oDb:RollBack() si lo creas tu
endif

No sé si me he explicado...
Los métodos para las transacciones están en la clase TMSDataBase y son:

METHOD Begin
METHOD Start
METHOD Commit
METHOD RollBack

Saludos

PD: Perdonad que no haya sacado aún la versión 5.04 pero ahora no estoy
en casa... ya os contaré
Os lo digo a los dos Gustavo y Mario




Jue, 5 de Jul, 2007 10:29 pm

loloexpo
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1212 de 1683 |
Desplegar mensajes Autor Ordenar por fecha

Gente, Necesito grabar en 5 tablas diferentes una tras la otra. Pero llegado el caso puede ocurrir que una de ellas no se grabe. Como realizar el RollBack? ...
goosfancito
Sin conexión Enviar mensaje
5 de Jul, 2007
12:32 pm

Puedes usar el objeto TDataBase que tienes por defecto en TConnection o crear tu uno... Luego puedes hacer: oCon:oDataBase:Begin() // o oDb:Begin() si lo creas...
Manu
loloexpo
Sin conexión Enviar mensaje
6 de Jul, 2007
8:52 am

Manu: Gracias por tu tiempo. Todo bien; un abrazo ... -- Ing. Mario González otros correo-e: mrgonzalez_arroba_arnet.com.ar (tambien MSN) ...
Mario Rolando Gonz...
mlimong
Sin conexión Enviar mensaje
6 de Jul, 2007
12:04 pm

No hay problemas. voy a probar lo que me dijiste. Gracias. ... From: Manu To: eagle1@yahoogroups.com Sent: Thursday, July 05, 2007 7:29 PM Subject: Re:...
goosfancito
Sin conexión Enviar mensaje
6 de Jul, 2007
12:18 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda