Objet Record ADO

Objet Record (version ADO 2.5)

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

Les versions précédentes de l'ADO 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 le même nombre de colonnes dans chaque ligne, et chaque colonne est composée du même type de données.

L'objet Record permet d'accéder à des ensembles de données où les colonnes et/ou les types de données diffèrent d'une ligne à l'autre.

Syntaxe

objectname.property
objectname.method

Propriété

Propriété Description
ActiveConnection Définir ou renvoyer l'objet Connection auquel appartient l'objet Record.
Mode Définir ou renvoyer les permissions valides pour la modification des données dans l'objet Record.
ParentURL Renvoyer l'URL absolue du parent Record.
RecordType Renvoyer le type de l'objet Record.
Source Définir ou renvoyer le paramètre src de la méthode Open de l'objet Record.
State Renvoyer l'état de l'objet Record.

Méthode

Méthode Description
Cancel Annuler l'exécution d'une appel de CopyRecord, DeleteRecord, MoveRecord ou Open.
Close Fermer un objet Record.
CopyRecord Copier un fichier ou un répertoire vers un autre emplacement.
DeleteRecord Supprimer un fichier ou un répertoire.
GetChildren Retourne un objet Recordset, où chaque ligne représente un fichier ou un sous-dossier dans le répertoire.
MoveRecord Déplacer un fichier ou un dossier à un autre emplacement.
Open Ouvrir un objet Record existant ou créer un nouveau fichier ou dossier.

Ensemble

Ensemble Description
Properties Un ensemble de propriétés spécifiques à un fournisseur.
Fields Contient tous les objets Field de l'objet Record.

Propriétés de l'ensemble Fields

Propriété Description
Count

Retourne le nombre d'éléments de l'ensemble fields. La valeur de départ est 0.

Exemple :

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

Retourne un projet spécifique de l'ensemble fields.

Exemple :

	itemfields = rec.Fields.Item(1)
	ou
	itemfields = rec.Fields.Item("Name")