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