Transazioni tabella
Jump to navigation
Jump to search
Una transazione può essere inserita fuori da INICRE, INIMOD e in tutti i punti in cui c'è già una transazione.
Esempio scrittura su tabella con transazione:
Trbegin[F:YCE] Raz[F:YCE] #pulisce tutti i campi del record in uso, in scrittura [F:YCE]=[M:YCE] #transclass: copia tutti i campi della videata nei campi con lo stesso nome del record della tabella; i campi del file senza corrispondenze vengono sbiancati [F:YCE]YTXTETIA = TESTOTMP #imposto un campo manualmente Write[F:YCE] #scrivo il record If !fstat Commit Else Infbox "Errore in scrittura" Rollback Call ROLL From GLOCK #chiamata da fare dopo il rollback se si vuole chiedere all'utente se vuole fare un altro tentativo Endif