Transazioni tabella

From SageDev KB
Revision as of 08:47, 31 May 2019 by Mwadmin (talk | contribs) (Created page with " 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: <pre> Trbegi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
Endif