ADO RecordObjeto


Objeto Record (versión ADO 2.5)

El objeto ADO Record se utiliza para contener una fila de un conjunto de registros, o un archivo o un directorio del sistema de archivos.

Las versiones anteriores a ADO 2.5 solo podían acceder a bases de datos estructuradas. En una base de datos estructurada, cada tabla tiene exactamente el mismo número de columnas en cada fila, y cada columna está compuesta por el mismo tipo de datos.

El objeto Record permite acceder a conjuntos de datos donde el número de columnas y/o los tipos de datos difieren entre filas.

Sintaxis

objectname.property
objectname.method

Propiedades

Propiedad Descripción
ActiveConnection Establece o devuelve el objeto Connection al que pertenece actualmente el objeto Record.
Mode Establece o devuelve los permisos efectivos para modificar datos en el objeto Record.
ParentURL Devuelve la URL absoluta del Record principal.
RecordType Devuelve el tipo del objeto Record.
Source Establece o devuelve el parámetro src del método Open del objeto Record.
State Devuelve el estado del objeto Record.

Métodos

Método Descripción
Cancel Cancela la ejecución de una llamada a CopyRecord, DeleteRecord, MoveRecord u Open.
Close Cierra un objeto Record.
CopyRecord Copia un archivo o directorio a otra ubicación.
DeleteRecord Elimina un archivo o directorio.
GetChildren Devuelve un objeto Recordset, en el que cada fila representa un archivo o subdirectorio del directorio.
MoveRecord Mueve un archivo o directorio a otra ubicación.
Open Abre un objeto Record existente o crea un nuevo archivo o directorio.

Colecciones

Colección Descripción
Properties Una colección de propiedades específicas del proveedor.
Fields Contiene todos los objetos Field del objeto Record.

Propiedades de la colección Fields

Propiedad Descripción
Count

Devuelve el número de elementos de la colección fields. El valor inicial es 0.

Ejemplo:

countfields = rec.Fields.Count
Item(named_item/number)

Devuelve un elemento específico de la colección fields.

Ejemplo:

itemfields = rec.Fields.Item(1)
或者
itemfields = rec.Fields.Item("Name")
Otras extensiones