Raccolta Fields (ADO)

Contiene tutti gli oggetti Field di un oggetto Recordset o Record.

Osservazioni

Un oggetto Recordset include una raccolta Fields costituita da oggetti Field. Ogni oggetto Field corrisponde a una colonna in Recordset. È possibile popolare la raccoltaFields prima di aprire Recordset effettuando una chiamata al metodo Refresh nella raccolta.

Nota

Per una spiegazione più dettagliata sull'uso degli oggetti Field, vedere l'argomento relativo all'oggetto Field.

La raccolta Fields dispone di un metodo Append, che crea e aggiunge provvisoriamente un oggetto Field alla raccolta, e un di metodo Update, che finalizza eventuali aggiunte o eliminazioni.

Un oggetto Record presenta due campi speciali che possono essere indicizzati con costanti FieldEnum. Una costante accede a un campo contenente il flusso predefinito per l'oggetto Record e l'altra accede a un campo contenente la stringa dell'URL assoluto per Record.

Alcuni provider (ad esempio, il provider Microsoft OLE DB per Internet Publishing) possono popolare la raccolta Fields con un subset di campi disponibili per l'oggetto Record o Recordset. Gli altri campi verranno aggiunti alla raccolta la prima volta che viene fatto riferimento a essi in base al nome o dopo averli indicizzati nel codice.

Se si tenta di far riferimento al nome di un campo inesistente, un nuovo oggetto Field verrà aggiunto alla raccolta Fields. Lo stato di tale oggetto sarà impostato su adFieldPendingInsert. Quando si effettua una chiamata a Update, ADO creerà un nuovo campo nell'origine dati, se questa operazione è consentita dal provider.

Questa sezione contiene l'argomento seguente.

Vedere anche

Oggetto Field