Fields (colección) (ADO)

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

Comentarios

Un objeto Recordset tiene 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

Vea el tema Objeto Field para obtener una explicación más detallada de cómo usar objetos Field.

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

Un objeto Record tiene dos campos especiales que se pueden indexar con constantes FieldEnum. Una constante tiene acceso a un campo que contiene la secuencia predeterminada para el Record y la otra tiene acceso a un campo que contiene la cadena de dirección URL absoluta para el Record.

Algunos proveedores (por ejemplo, el proveedor OLE DB de Microsoft para publicación en Internet) pueden rellenar la colección Fields con un subconjunto de campos disponibles para el Record o Recordset. Otros campos no se agregarán a la colección hasta que el código haga referencia a ellos por nombre o indizado por su código.

Si intenta hacer referencia a un campo inexistente por nombre, se anexará un nuevo objeto Field a la colección Fields con un estado de adFieldPendingInsert. Al llamar a Update, ADO creará un nuevo campo en el origen de datos si el proveedor lo permite.

Esta sección contiene los temas siguientes.

Consulte también

Objeto Field