Titolo: Bloccare record multipli di una tabella in un processo
Categoria: Codice |
|
Ultimo Aggiornamento: 04/01/07 |
Quando carichi (con il load record o il next record, ad esempio) un record in modalità scrittura, 4d lo blocca automaticamente. Il blocco è di un solo record per tabella in ogni processo.
Se vuoi bloccare più record, puoi usare il comando PUSH RECORD.
Questo comando mette il record corrente in uno stack, per poi recuperarlo con un successivo POP RECORD: viene usato normalmente per tenere da parte un record mentre si fanno delle altre query sulla stessa tabella.
Ma la cosa meno nota è che si possono "pushare" anche più record uno dopo l'altro e restano tutti bloccati in scrittura finché non vengono "poppati". I record vengono ritrovati nella modalità LIFO, l'ultimo inserito è il primo ritrovato.
Inviato da: Umberto Migliore |
|
Visite: 15563 |
Se accedi con utente e password, puoi aggiungere dei commenti.