Partager via


Nouveautés dans ADO

S’applique à : Access 2013, Office 2013

La version ADO 2.5 propose les nouvelles fonctionnalités suivantes ainsi qu'une documentation enrichie. Cette liste englobe ADO, ADO MD et ADOX.

Nouvelles fonctionnalités

  • Enregistrements et flux

    Cette version d’ADO introduit l’objet Record , qui peut représenter et gérer des éléments tels que des répertoires et des fichiers dans un système de fichiers, ainsi que des dossiers et des messages dans un système de messagerie. L'objet Record peut également représenter une ligne d'un Recordset, bien que les objets Record et Recordset aient des méthodes et des propriétés différentes.

    Le nouvel objet Stream fournit les moyens de lire, d'écrire et de gérer le flux binaire d'octets ou de texte qui compose un flux de message ou de fichier.

  • Utilisation de l’URL

    Cette version introduit également l'utilisation d'URL (Uniform Resource Locators) à la place des chaînes de connexion et du texte de commande pour nommer des objets de magasin de données. Ces URL peuvent être employées avec les objets Connection et Recordset existants ainsi qu'avec les nouveaux objets Record et Stream.

    La nouvelle version d'ADO prend également en charge des fournisseurs OLE DB qui identifient leurs propres schémas d'URL. Par exemple, le fournisseur OLE DB pour la publication Internet, qui accède au système de fichiers Windows 2000, identifie le schéma HTTP existant.

  • Champs spéciaux pour les fournisseurs de sources de documents

    Une classe spéciale de fournisseurs, appelée fournisseurs de source de documents, gère des dossiers et des documents. Lorsqu'un objet Record représente un document ou lorsqu'un objet Recordset représente un dossier de documents, le fournisseur de source de documents remplit ces objets d'un ensemble de champs unique qui décrit les caractéristiques du document. Ces champs constituent une ressourceRecord ou Recordset.

Nouvelles rubriques de référence

Propriétés

Les nouvelles propriétés suivantes sont fournies dans cette version.

Propriété

Description

Jeu de caractères

Indique dans quel jeu de caractères le contenu d'un objet Stream de texte doit être traduit.

EOS

Indique si la position actuelle correspond à la fin du flux.

LineSeparator

Indique quel caractère binaire utiliser comme séparateur de ligne dans des objets Stream de texte.

Mode

Indique les autorisations disponibles pour modifier les données d'un objet Connection, Record ou Stream.

ParentURL

Indique la chaîne d'URL absolue qui pointe vers l'objet Record parent de l'objet Record actif.

Position

Indique la position actuelle dans un objet Stream.

RecordType

Indique le type de l'objet Record.

Size

Indique la taille du flux en nombre d'octets.

Source

Indique l'entité représentée par l'objet Record.

État

Indique, pour tous les objets applicables, si l'état de l'objet est ouvert ou fermé. Indique, pour tous les objets applicables exécutant une méthode asynchrone, si l'état actuel de l'objet est « en cours de connexion », « en cours d'exécution » ou « en cours d'extraction ».

Type

Indique le type des données contenues dans l'objet Stream (binaire ou texte).

Méthodes

Les nouvelles méthodes suivantes sont fournies dans cette version.

Méthode

Description

CopyRecord

Copie un fichier ou un répertoire, ainsi que son contenu à un autre emplacement.

CopyTo

Copie le nombre spécifié de caractères ou d’octets (selon type) dans l’objetStream vers un autre objet Stream.

DeleteRecord

Supprime un fichier ou un répertoire avec tous ses sous-répertoires.

Rougir

Force le contenu de l'objet Stream encore présent dans la mémoire tampon ADO dans l'objet sous-jacent auquel cet objet Stream est associé.

GetChildren

Retourne un objet Recordset dont les lignes représentent les fichiers et sous-répertoires du répertoire représenté par cet objet Record.

LoadFromFile

Charge le contenu d'un fichier existant dans un objet Stream.

MoveRecord

Déplace un fichier ou un répertoire, avec tout son contenu, vers un autre emplacement.

Ouvert

Ouvre un objet Record existant ou crée un fichier ou un répertoire.

Ouvert

Ouvre un objet Stream afin de manipuler des flux de données binaires ou de texte.

Read

Lit le nombre spécifié d'octets d'un objet Stream binaire.

ReadText

Lit le nombre spécifié de caractères d'un objet Stream de texte.

SaveToFile

Enregistre le contenu binaire d'un objet Stream dans un fichier.

SetEOS

Définit la position qui correspond à la fin du flux.

SkipLine

Saute une ligne complète lors de la lecture d'un objet Stream de texte.

Write

Écrit des données binaires dans un objet Stream.

WriteText

Écrit une chaîne de texte spécifiée dans un objet Stream.

Documentation nouvelle et améliorée

  • Exemples de rubriques de code

    Les exemples ont été développés pour contenir des exemples de code écrits en Microsoft Visual C++ et Microsoft Visual J++. Vous pouvez copier et coller ces exemples dans votre éditeur.

  • Rubriques du fournisseur

    Une nouvelle rubrique, qui explique comment utiliser ADO avec le fournisseur OLE DB pour la publication Internet, a été ajoutée.

  • Programmation avec ADO

    Cette nouvelle section contient des conseils et des astuces pour l'utilisation d'ADO avec différents langages de programmation. Il contient les index de syntaxe existants pour les extensions Visual C++ pour ADO et ADO/WFC, ainsi que de nouvelles informations spécifiques aux développeurs utilisant Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition, Microsoft JScript, Microsoft Visual C++ ou Microsoft Visual J++.