Compartir a través de


Características de ADO para cada versión

En este tema se enumeran las nuevas características introducidas por cada versión de ADO, ADO MD y ADOX.

ADO 6.0

ADO 6.0 se incluye en Windows Vista, como parte de los componentes de Windows Data Access (Windows DAC) 6.0. ADO 6.0 es funcionalmente equivalente a ADO 2.8.

ADO 2.8

ADO 2.8 se incluyó en Windows XP y Windows Server 2003, como parte de Microsoft Data Access Components (MDAC) 2.8. También hay disponible una versión redistribuible de MDAC 2.8; Tenga en cuenta que esta versión redistribuible solo debe instalarse en Windows 2000. ADO 2.8 aborda varios problemas relacionados con la seguridad:

No se permite el acceso a la unidad de disco duro fuera de una zona de confianza. En el scripting entre dominios que implican sitios que no son de confianza, se deshabilitan las siguientes operaciones: Stream.SaveToFile, Stream.LoadFromFile, Recordset.Savey Recordset.Open, que se usan junto con la marca adCmdFile o con el proveedor de persistencia OLE DB de Microsoft (MSPersist).

Recordset.Open,Recordset.Save,Stream.SaveToFileyStream.LoadFromFileoperan únicamente en archivos físicos. Ahora, estos métodos verifican que los manejadores de archivos apunten únicamente a archivos físicos.

Recordset.ActiveCommanddevuelve un error cuando se invoca desde una página HTML/ASP. Esto impide que el objeto command de se utilice incorrectamente.

El número deconjuntos de registrosdevueltos por un comando anidadoShapetiene un límite superior. Un comando Shape anidado ahora devuelve un máximo de 512 conjuntos de registros. Esto significa que un comando Shape ya no se puede anidar en ninguna profundidad. En su lugar, la profundidad de nivel máximo es 512, si cada comando da como resultado un único (secundario) Recordset. Si, en cualquier nivel, un comando Shape devuelve varios conjuntos de registros , el nivel máximo de profundidad será inferior a 512.

ADO 2.7

compatibilidad con la plataforma de 64 bits ADO 2.7 presenta compatibilidad con procesadores de 64 bits.

ADO 2.6

CubDef.GetSchemaObjectMethod A partir de ADO 2.6, los objetos de ADO MD se pueden recuperar mediante nombres únicos, tal como se especifica en la propiedad UniqueName (ADO MD) de . No es necesario conocer los nombres de los objetos primarios y no es necesario rellenar colecciones primarias para recuperar un objeto de esquema. Consulte el método GetSchemaObject (ADO MD).

Secuencias de comandos El objeto Command de admite comandos en formato de secuencia como alternativa al uso de la propiedad CommandText de. El de la propiedad CommandStream (ADO) de se puede usar para especificar plantillas XML o diagramas de actualización como entrada comando con el proveedor OLE DB de Microsoft para SQL Server.

Propiedad DialectoDialecto es una nueva propiedad que define la sintaxis y las reglas generales que el proveedor usa para analizar la cadena o secuencia.

método Command.Execute El método Execute execute del objeto Command de A DO se ha mejorado para usar secuencias para la entrada y salida.

Field statusvalues Si el usuario encuentra un error de DB_E_ERRORSOCCURRED al modificar una Field de un Recordset, ADO rellenará ahora la propiedad Field.Status con la información de estado adecuada para que el usuario tenga más información sobre lo que salió mal. Consulte propiedad status (campo ADO).

propiedad NamedParametersNamedParameters es una nueva propiedad del objeto Command que indica que el proveedor debe usar parámetros nombrados.

Conjuntos de resultados en secuencias ADO puede devolver conjuntos de resultados de un origen de datos en un Stream, en lugar de en un objeto Recordset. Con la versión más reciente del proveedor OLE DB de Microsoft para SQL Server, puede obtener los resultados XML del proveedor ejecutando una consulta "For XML". Un Stream que recibe el conjunto de resultados se puede abrir con un comando "For XML" como origen. Ver Recuperación de conjuntos de resultados en flujos.

conjunto de resultados de fila única El objeto Record Record de ADO ahora se puede abrir en una cadena de comandos o objeto Command que devuelve una fila de datos del proveedor. Esto da como resultado un rendimiento mejorado con proveedores MDAC 2.6. Vea Método Open (Registro de ADO).

ADO 2.5

objeto Record ADO 2.5 presenta el objeto Record para representar y administrar una fila de un Recordset o un proveedor de datos, o un objeto que encapsula datos semiestructurados, como un archivo o directorio.

objeto Stream ADO 2.5 también presenta el objeto yStream** para representar una secuencia de datos binarios o de texto.

enlace de direcciones URL ADO 2.5 presenta el uso de una dirección URL, como alternativa a una cadena de conexión y texto de comando, para asignar un nombre a los objetos del almacén de datos. Se puede usar una dirección URL con los objetos Connection y Recordset existentes, así como con los nuevos objetos Record y Stream.

Proveedores de datos que admiten la vinculación con URLs ADO 2.5 admite proveedores OLE DB que reconocen los esquemas de URL. Esto incluye el proveedor OLE DB para la publicación en Internet, que accede al sistema de archivos de Windows 2000 y reconoce el esquema HTTP existente.