como se hace?
que tal .... tengo una duda... alguien me puede explicar con un programa como funcionan:
Begin Transaction
table Revert
Rollback
commint Transaction
me lo dejaron de tarea pero no se como hacerlo.... tengo el siguiente ejemplo pero me marca error en la linea 7 en la instruccion " =CURSORSETPROP("Almacenando en b煤fer",5)"
CLEAR
CLOSE DATABASES
* S贸lo se admiten transacciones en un DBC.
OPEN DATABASE (HOME(2) + 'Datatestdata')
SET MULTILOCKS ON && Requerido para almacenar en buffer.
USE customer
=CURSORSETPROP("Almacenando en b煤fer",5)
? 'El campo company original'
LIST FIELDS cust_id, company NEXT 5
REPLACE ALL company WITH "***" && Cambia el contenido de los campos.
BEGIN TRANSACTION
=TABLEUPDATE(.T.)
GO TOP
? 'El campo company modificado'
LIST FIELDS cust_id, company NEXT 5
ROLLBACK && Restaura el contenido original del campo.
=TABLEREVERT(.T.)
GO TOP
? 'El campo company restaurado'
LIST FIELDS cust_id, company NEXT 5
en verdad les agradeciri mucho.... que me ayudaran de antemano muchas gracias
Begin Transaction
table Revert
Rollback
commint Transaction
me lo dejaron de tarea pero no se como hacerlo.... tengo el siguiente ejemplo pero me marca error en la linea 7 en la instruccion " =CURSORSETPROP("Almacenando en b煤fer",5)"
CLEAR
CLOSE DATABASES
* S贸lo se admiten transacciones en un DBC.
OPEN DATABASE (HOME(2) + 'Datatestdata')
SET MULTILOCKS ON && Requerido para almacenar en buffer.
USE customer
=CURSORSETPROP("Almacenando en b煤fer",5)
? 'El campo company original'
LIST FIELDS cust_id, company NEXT 5
REPLACE ALL company WITH "***" && Cambia el contenido de los campos.
BEGIN TRANSACTION
=TABLEUPDATE(.T.)
GO TOP
? 'El campo company modificado'
LIST FIELDS cust_id, company NEXT 5
ROLLBACK && Restaura el contenido original del campo.
=TABLEREVERT(.T.)
GO TOP
? 'El campo company restaurado'
LIST FIELDS cust_id, company NEXT 5
en verdad les agradeciri mucho.... que me ayudaran de antemano muchas gracias
En el rengl贸n 7, no debe ir [Almacenamiento en buffer], sino [BufferModeOverride]
Begin Transaction = Te permite realizar una serie de movimientos que luego puedes descartar
Tablerevert = Permite deshacer los cambios realizados en alg煤n registro o tabla.
Rollback = Da fin a una transaccio贸n pero devuelve los valores a como estaban antes de iniciarla
Commit Transaction = Da fin a la transacci贸n, almacenado los cambios.
Begin Transaction = Te permite realizar una serie de movimientos que luego puedes descartar
Tablerevert = Permite deshacer los cambios realizados en alg煤n registro o tabla.
Rollback = Da fin a una transaccio贸n pero devuelve los valores a como estaban antes de iniciarla
Commit Transaction = Da fin a la transacci贸n, almacenado los cambios.
