FoxPro/Visual FoxPro - TRANSACTION CON MYSQL parte 2

 
Vista:

TRANSACTION CON MYSQL parte 2

Publicado por ovelit (173 intervenciones) el 29/08/2008 23:31:19
saludos foxeros estoy trabajando con mysql y fox y estoy probando las transaction:
tengo el siguiente codigo pero no se me ejecuta el rollback, cuando pasa por el rollback de todas forma me guarda los datos en la tabla y no deberia

que estare haciendo mal o que le falta para q se realice bien

IF conexion> 0

= SQLSETPROP(conexion, 'Transactions', 2)
= SQLEXEC(conexion, "INSERT INTO tabla1 (nombre, apellido);
VALUES ('pedro', 'garcia')")

IF MESSAGEBOX('Grabar datos en la tabla..?',4+32,'Grabar') = 6
= SQLCOMMIT(conexion)

ELSE
= SQLROLLBACK(conexion)

ENDIF

SQLDISCONNECT(conexion)
ELSE
IF AERROR(laError) > 0
= MESSAGEBOX("Error al intentar conectar:"+laError[2])
ELSE
= MESSAGEBOX("Error inesperado al intentar conectar")
ENDIF
ENDIF
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