Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: I Tag dei record e l'opzione Completely Deleted

Categoria: Info Ultimo Aggiornamento: 11/08/04


I tag si trovano nei primi 4 caratteri di ogni record salvato su disco e ne identificano il tipo:

- $4444: record creato su Mac, versione prima della 6.x
- $4447: record creato su Mac, versione 6.x e successive
- $5555: record creato su Windows
- $0000: record cancellato

Il tipo di record è importante perché viene mantenuto l'ordine dei byte come usato su ogni piattaforma; su Mac i byte sono scritti e letti da destra a sinistra, cioè a destra sta la parte meno significativa, per cui il numero esadecimale $0100 equivale al decimale 256, mentre su Windows la modalità è inversa lo stesso va letto invece come il decimale 1.

Il tag $0000 viene scritto quando il record è cancellato e viene lasciata nella definizione della tabella (in Struttura) l'opzione "Completely Deleted". Quando un record viene cancellato è segnalato innanzitutto in una lista ad accesso veloce (bit table), poi 4D va a cercare il record per cambiare il tag. Se in una tabella si prevede di fare molte cancellazioni, ad esempio si tratta di una tabella temporanea usata per importare ed esportare i record, è possibile avere una maggiore velocità di cancellazione togliendo l'opzione "Completely Deleted"; l'unico effetto negativo di questa operazione è che se per caso si fosse costretti a recuperare la base dati con l'opzione "recupera per tag", 4D non potrebbe riconoscere i record cancellati e li recupererà per intero.
Quindi per tutte le tabelle dove i dati sono fondamentali è meglio lasciare questa opzione selezionata.

Inviato da: Umberto Migliore Visite: 14777

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
318 utenti registrati

Pagina servita il 09/10/24 alle 18:25:05 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad