Rollback no xHarbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Rollback no xHarbour

Mensagem por porter »

ola pessoal, gostaria de saber se no xHarbour, trabalhando com DBF, DBFCDX, existe o Rollback ou algo parecido

obrigado.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Rollback no xHarbour

Mensagem por vagucs »

da uma olhada neste topico no forum de fivewin.

http://fivewin.com.br/index.php?/topic/ ... do-em-dbf/
Sem mais
Wagner Nunes
www.vagucs.com.br
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Rollback no xHarbour

Mensagem por Kapiaba »

Olá, teste este exemplo para ver se funciona:

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
https://www.mail-archive.com/xharbour-d ... 02403.html

abs.
Responder