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
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") |