Dynaset

Definizione rapida

Insieme aggiornabile di record ottenuto da una query e mantenuto in relazione con i dati di origine.

Spiegazione

Un dynaset presenta il risultato di una selezione come una vista operativa sul database. A differenza di una copia isolata, può consentire all'applicazione di modificare i record sottostanti quando la query e i permessi lo rendono possibile. Il contenuto visibile può quindi riflettere cambiamenti intervenuti nella sorgente durante il suo utilizzo.

Esempio pratico

Un modulo apre l'elenco dei clienti attivi come dynaset; correggendo un recapito nella riga selezionata, l'aggiornamento viene registrato nella tabella dei clienti.

Spiegazione tecnica

Il componente conserva una connessione logica tra righe restituite e record originari. Aggiornabilità, visibilità delle modifiche e navigazione dipendono dal motore dati, dal tipo di query e dalle opzioni con cui il recordset è stato aperto.

Da non confondere con

Non è una semplice tabella temporanea o uno snapshot scollegato: questi ultimi fotografano i risultati, mentre il dynaset può propagare operazioni verso la sorgente.