{dichiaro la struttura del dataset virtuale}
VDSet.FieldDefs.Add('Nome',ftString,50);
VDSet.FieldDefs.Add('Cognome',ftString,50);
VDSet.CreateDataset;{creo il dataset virtuale con la struttura sopra dichiarata}
VDSet.Open; {apro la connessione al dataset virtuale}
VDSet.Append; {dico che voglio accodare dei dati al dataset virtuale}
VDSet.Fields[0].Value:='Carlo'; {inserisco il campo Nome}
VDSet.Fields[1].Value:='Verdi'; {inserisco il campo Cognome}
VDSet.Post; {applico l'accodamento}
VDSet.Append;{dico che voglio accodare dei dati al dataset virtuale}
VDSet.Fields[0].Value:='Mario'; {inserisco il campo Nome}
VDSet.Fields[1].Value:='Rossi'; {inserisco il campo Cognome}
VDSet.Post; {applico l'accodamento}