Compartir a través de


Novedades de ADO

Se aplica a: Access 2013, Office 2013

ADO 2.5 incluye las siguientes características nuevas y una documentación mejorada. Esta lista hace referencia a ADO, ADO MD y ADOX.

Características nuevas

  • Registros y secuencias

    Esta versión de ADO presenta el objeto Record , que puede representar y administrar cosas como directorios y archivos en un sistema de archivos, y carpetas y mensajes en un sistema de correo electrónico. Un objeto Record también puede representar una fila en un objeto Recordset, si bien los objetos Record y Recordset tienen métodos y propiedades diferentes.

    El nuevo objeto Stream permite leer, escribir y administrar la secuencia binaria de bytes o texto que componen una secuencia de archivos o mensajes.

  • Uso de direcciones URL

    Esta versión también introduce el uso de Localizadores uniformes de recursos (URL), como alternativa a las cadenas de conexión y texto de comando, para denominar los objetos de un almacén de datos. Estos localizadores se pueden usar con los objetos Connection y Recordset existentes, así como con los nuevos objetos Record y Stream.

    Con esta versión, ADO admite proveedores OLE DB que reconocen sus propios esquemas URL. Por ejemplo, Microsoft OLE DB Provider for Internet Publishing, que obtiene acceso al sistema de archivos de Windows 2000, reconoce el esquema HTTP existente.

  • Campos especiales para proveedores de origen de documentos

    Una clase especial de proveedores, denominados proveedores de orígenes de documentos, administran carpetas y documentos. Cuando un objeto Record representa un documento, o un objeto Recordset representa una carpeta de documentos, el proveedor de orígenes de documentos rellena esos objetos con un conjunto único de campos que describen las características del documento. Estos campos constituyen un recursoRecord o Recordset.

Nuevos temas de referencia

Propiedades

Esta versión incluye las siguientes propiedades nuevas.

Propiedad

Descripción

Conjunto de caracteres

Indica el juego de caracteres al que debe convertirse el contenido de un objeto Stream de texto.

EOS

Indica si la posición actual se encuentra al final de la secuencia.

LineSeparator

Indica el carácter binario que se va a utilizar como separador de línea en los objetos Stream de texto.

Modo

Indica los permisos disponibles para modificar los datos de un objeto Connection, Record o Stream.

ParentURL

Indica una cadena URL absoluta que señala el objeto Record primario del actual objeto Record.

Position

Indica la posición actual dentro de un objeto Stream.

RecordType

Indica el tipo de objeto Record.

Size

Indica el tamaño de la secuencia en número de bytes.

Source

Indica la entidad representada por el objeto Record.

State

Indica, para todos los objetos aplicables, si el estado del objeto es abierto o cerrado. Indica para todos los objetos aplicables que ejecutan un método asincrónico si el objeto se encuentra actualmente en estado de conexión, ejecución o recuperación.

Tipo

Indica el tipo de datos incluidos en el objeto Stream (binario o de texto).

Métodos

Esta versión incluye los siguientes métodos nuevos.

Método

Descripción

CopyRecord

Copia un archivo o directorio y su contenidos en otra ubicación.

CopyTo

Copia el número especificado de caracteres o bytes (en función de Type) en el objetoStream en otro objeto Stream.

DeleteRecord

Elimina un archivo o directorio y todos sus subdirectorios.

Rubor

Vacía el contenido del objeto Stream que permanece en el búfer de ADO en el objeto subyacente al que está asociado el objeto Stream.

GetChildren

Devuelve un objeto Recordset cuyas filas representan los archivos y subdirectorios del directorio representado por este objeto Record.

LoadFromFile

Carga el contenido de un archivo existente en un objeto Stream.

MoveRecord

Mueve un archivo o directorio y su contenido a otra ubicación.

Abrir

Abre un objeto Record existente o crea un nuevo archivo o directorio.

Abrir

Abre un objeto Stream para manipular secuencias de datos binarios o de texto.

Read

Lee un número especificado de bytes de un objeto Stream binario.

ReadText

Lee un número especificado de caracteres de un objeto Stream de texto.

SaveToFile

Guarda el contenido binario de un objeto Stream en un archivo.

SetEOS

Establece la posición que es el final de la secuencia.

SkipLine

Omite una línea completa al leer un objeto Stream de texto.

Write

Escribe datos binarios en un objeto Stream.

WriteText

Escribe una cadena de texto especificada en un objeto Stream.

Documentación nueva y mejorada

  • Temas de ejemplo de código

    Los ejemplos se han ampliado para contener ejemplos de código escritos en Microsoft Visual C++ y Microsoft Visual J++. Estos ejemplos de código se pueden copiar y pegar en el editor.

  • Temas del proveedor

    Se ha incluido un tema nuevo en el que se explica cómo utilizar ADO con Microsoft OLE DB Provider for Internet Publishing.

  • Programar con ADO

    Esta nueva sección contiene sugerencias y trucos para usar ADO con varios lenguajes de programación. Contiene los índices de sintaxis existentes para las extensiones de Visual C++ para ADO y ADO/WFC, así como información nueva específica para desarrolladores que usan Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition, Microsoft JScript, Microsoft Visual C++ o Microsoft Visual J++.