ola pessoal, gostaria de saber se no xHarbour, trabalhando com DBF, DBFCDX, existe o Rollback ou algo parecido
obrigado.
Rollback no xHarbour
Moderador: Moderadores
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Rollback no xHarbour
da uma olhada neste topico no forum de fivewin.
http://fivewin.com.br/index.php?/topic/ ... do-em-dbf/
http://fivewin.com.br/index.php?/topic/ ... do-em-dbf/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Rollback no xHarbour
Olá, teste este exemplo para ver se funciona:
https://www.mail-archive.com/xharbour-d ... 02403.html
abs.
Código: Selecionar todos
BEGIN TRANSACTION [<path>]
ROLLBACK [<tablename>]
RESET [IN <alias>]
END TRANSACTION
ROOLBACK( [<tablename>] )
ISMARKED()
COMPLETED()
Example of use:
USE Vendors
BEGIN TRANSACTION <path>
REPLACE hold_pay WITH "XXX"
END TRANSACTION
IF .NOT. COMPLETED()
IF .NOT. ROLLBACK()
? "transaction fail to restore file
? INKEY(0)
ENDIF
ENDIF
abs.
