Compartilhar via


Coleção Fields (ADO)

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

Comentários

Um objeto Recordset tem uma coleção Fields composta por objetos Field. Cada objeto Field corresponde a uma coluna no Recordset. Você pode preencher a coleção Fields antes de abrir o Recordset chamando o método Refresh na coleção.

Observação

Consulte o tópico do objeto Field para obter uma explicação mais detalhada de como usar objetos Field.

A coleção Fields tem um método Append, que cria e adiciona provisoriamente um objeto Field à coleção e um método Update, que finaliza quaisquer adições ou exclusões.

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

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

Se você tentar fazer referência a um campo inexistente por nome, um novo objeto Field será acrescentado à coleção Fields com Status de adFieldPendingInsert. Quando você chamar Update, o ADO criará um novo campo na fonte de dados, se permitido pelo provedor.

Esta seção contém o tópico a seguir.

Consulte Também

Objeto Campo