Coleção Fields (ADO)

Aplica-se ao: Access 2013, Office 2013

Contém todos os objetos Field de um objeto Recordset ou Record.

Comentários

Um objeto Recordset tem uma coleção Fields composta de objetos Field. Cada objeto Field corresponde a uma coluna do Recordset. Preencha a coleção Fields antes de abrir o Recordset chamando o método Refresh da coleção.

Observação

[!OBSERVAçãO] Consulte o tópico do objeto Field para obter uma explicação detalhada sobre como usar os objetos Field.

A coleção Fields tem um método Append, que cria e adiciona, de forma provisória, um objeto Field a uma coleção, e um método Update, que finaliza qualquer adição ou exclusão.

Um objeto Record que tem dois campos especiais que podem ser indexados com constantes FieldEnum. Uma constante acessa um campo que contém o fluxo padrão do Record e a outra que acessa um campo que contém uma sequência URL absoluta para o Record.

Determinados provedores (por exemplo, o Microsoft OLE DB Provider for Internet Publishing) podem preencher a coleção Fields com um subconjunto de campos disponíveis para o Record ou Recordset. Outros campos não serão adicionados à coleção até que sejam mencionados primeiro pelo nome ou indexados pelo código.

Caso você tente mencionar um campo não existente pelo nome, um novo objeto Field será anexado à coleção Fields com um Status de adFieldPendingInsert. Quando você chamar Update, o ADO criará um novo campo na fonte de dados, se permitido pelo provedor.