URGENTE AYUDA COPN TRANSACCIONES

Temas/problemas relacionados con Power Builder.

URGENTE AYUDA COPN TRANSACCIONES

Notapor thechameleon833 » Sab Dic 13, 2008 8:33 pm

hola gente mi duda es la siguiente:

como puedo implemetar una transaccion pero de manera MENOS ENGORROSA

Como sabran una transaccion es akella en las q ejecuta un conjuntos de manipulaicones ala bd, osea puede contener varios insert, update, o delete.., y tieen la caracteristica q o bien se aplican commit a todos o rollback a todos, si uno solo falla se debe retroceder cualkier cambio q se hizo enla bd dentro de la transaccion.

Actualmante lo q hago para implemenatr transacciones es ir comparandoi en cada una de las lineas., osea;

--------------ejemplo de transaccion---------------------------
insert....
if sqlcode<> -1 then exito1
insert....
if sqlcode<> -1 then exito2
update....
if sqlcode<> -1 then exito3
delete....
if sqlcode<> -1 then exito4

if hay exito1 y exito2 y exito3 y exito4 then commit else rollback
----------------------------------------------------------------------
escuche a un amigo , q existia una funcion o objeto en power builder q permitia manejar todo en bloke ..algo asi:

-------------------------------------------------
abrir transaccion
insert....
insert....
update....
delete....
cerrrar transaccion
---------------------------------------------

lo cuakl me evitaba estar evaluando cada linea de codigo. osea q si en una de las lineas falla, no se graban los camibon en la bd, por el contrario si cada linea ok, entonces se graba todo en la bd..

No logro encontrar esto o algo parecido en power b. por mas q busco en la ayuda.. alguien tieen uan idea de como pueod soluiconar mi inkietud. gracias de antemano


SALUDOS DESDE CHIMBOTE-PERU
thechameleon833
Novato
Novato
 
Mensajes: 1
Registrado: Sab Dic 13, 2008 8:27 pm


    

Volver a Power Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados