ADO RecordObjet


Objet Record (ADO version 2.5)

L'objet Record ADO est utilisé pour contenir une ligne d'un recordset, ou un fichier ou un répertoire dans le système de fichiers.

Les versions d'ADO antérieures à 2.5 ne pouvaient accéder qu'aux bases de données structurées. Dans une base de données structurée, chaque table a exactement le même nombre de colonnes dans chaque ligne, et chaque colonne est constituée du même type de données.

L’objet Record permet d’accéder à des jeux de données dans lesquels le nombre de colonnes et/ou les types de données diffèrent d’une ligne à l’autre.

Syntaxe

objectname.property
objectname.method

Propriétés

Propriété Description
ActiveConnection Définit ou renvoie l’objet Connection auquel l’objet Record appartient actuellement.
Mode Définit ou renvoie l’autorisation effective pour modifier les données dans l’objet Record.
ParentURL Renvoie l’URL absolue du Record parent.
RecordType Renvoie le type de l’objet Record.
Source Définit ou renvoie le paramètre src de la méthode Open de l’objet Record.
State Renvoie l’état de l’objet Record.

Méthodes

Méthode Description
Cancel Annule l’exécution d’un appel CopyRecord, DeleteRecord, MoveRecord ou Open.
Close Ferme un objet Record.
CopyRecord Copie un fichier ou un répertoire vers un autre emplacement.
DeleteRecord Supprime un fichier ou un répertoire.
GetChildren Renvoie un objet Recordset dans lequel chaque ligne représente un fichier ou un sous-répertoire du répertoire.
MoveRecord Déplace un fichier ou un répertoire vers un autre emplacement.
Open Ouvre un objet Record existant ou crée un fichier ou un répertoire.

Collections

Collection Description
Propriétés Une collection de propriétés spécifiques au fournisseur.
Fields Contient tous les objets Field de l'objet Record.

Propriétés de la collection Fields

Propriété Description
Count

Renvoie le nombre d'éléments dans la collection Fields. La valeur de départ est 0.

Exemple :

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

Renvoie un élément spécifié dans la collection Fields.

Exemple :

itemfields = rec.Fields.Item(1)
或者
itemfields = rec.Fields.Item("Name")
Autres extensions