FoxPro/Visual FoxPro - Begin Transaction

 
Vista:

Begin Transaction

Publicado por Maria Antonieta (147 intervenciones) el 21/03/2007 18:39:52
Hola amigos de LWP:

Estuve leyendo todos los post sobre mi pregunta y me tiene inquieta lo sgte:
Cual es la diferencia entre estos 2 comandos

BEGIN TRANSACTION
IF TableUpdate(.T., .F., "Tabla1")
END TRANSACTION
ELSE
ROLLBACK
ENDIF

Y este:

IF TableUpdate(0, .F., Tabla1)

ENDIF

Que significa IF TableUpdate(.T., .F., "Tabla1") y esta IF TableUpdate(0, .F., Tabla1)

Espero me ayuden.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Begin Transaction

Publicado por Plinio (7841 intervenciones) el 22/03/2007 00:20:34
Tableupdate es una funcion, que al igual que todas las funciones devuelven un valor, Si el valor devuelto es .t. entonces la actualizacion tuvo exito, de lo contrario hubo problemas. Entonces como casi siempre en las transacciones hay varias tablas envueltas, el ROLLBACK si hubo problemas en una devuelve todo para atras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Begin Transaction

Publicado por Maria Antonieta (147 intervenciones) el 22/03/2007 16:02:44
Hola Plinio:

Gracias por tu respuesta lo que en si me tiene en duda es lo sgte:
Porque uno de lo TableUpdate tiene (.T.,.F.,Tabla1) ya la otra (0,.F.,Tabla1), cual es la diferencia en .T. y 0, o que hacen ambas.

**** Ejem1
IF TableUpdate(.T., .F., "Tabla1")
ENDIF

**** Ejem2
IF TableUpdate(0, .F., Tabla1)
ENDIF

Espero que me hallan entendido:
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Begin Transaction

Publicado por Plinio (7841 intervenciones) el 23/03/2007 15:48:36
Si lees la ayuda lo entenderas. Ahi se te explica parametro por parametros. En algunos casos el 0 se uso como susituto de .F. y el 1 como sustituto de .T.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar