Compartir a través de


Colección Fields (ADO)

Se aplica a: Access 2013, Office 2013

Contiene todos los objetos Field de un objeto Recordset o Record.

Comentarios

Los objetos Recordset tienen una colección Fields formada por objetos Field. Cada objeto Field corresponde a una columna del objeto Recordset. Puede rellenar la colección Fields antes de abrir el objeto Recordset llamando al método Refresh en la colección.

Nota:

[!NOTA] Para obtener una explicación más detallada sobre cómo se usan los objetos Field, vea el tema sobre el objeto Field.

La colección Fields tiene un método Append que, provisionalmente, crea y agrega un objeto Field a la colección, y un método Update que finaliza las incorporaciones o eliminaciones.

Los objetos Record tienen dos campos especiales que se pueden indizar con constantes FieldEnum. Una constante obtiene acceso a un campo que contiene la secuencia predeterminada correspondiente al objeto Record, y la otra obtiene acceso a un campo que contiene la cadena de la dirección URL absoluta correspondiente al objeto Record.

Algunos proveedores (por ejemplo, Microsoft OLE DB Provider for Internet Publishing) pueden rellenar la colección Fields con un subconjunto de campos disponibles correspondientes al objeto Record o Recordset. No se agregarán otros campos a la colección hasta que se haga referencia a ellos por su nombre o sean indizados por el código.

Si se intenta hacer referencia a un campo no existente por su nombre, se anexará un nuevo objeto Field a la colección Fields con un Status de adFieldPendingInsert. Cuando se llame a Update, ADO creará un nuevo campo en el origen de datos si lo permite el proveedor.