Partager via


Comment récupérer des données à partir du système de fichiers hôte

Tout comme vous pouvez le faire avec d’autres fournisseurs de données managées, vous pouvez accéder aux données de l’hôte avec une implémentation d’un DataReader objet via HostfileCommand.

Pour récupérer des données à l’aide d’un lecteur de données

  1. Créez une instance de HostFileCommand.

  2. Créez un DataReader objet par le biais d’un appel à HostFileCommand.ExecuteDBDataReader.

    L’appel ExecuteDBDataReader récupère les lignes de données de la source de données.

  3. Utilisez DBDataReader.Read pour obtenir une ligne à partir des résultats de la requête.

    Vous pouvez accéder à chaque colonne de la ligne retournée en passant le nom ou la référence ordinale de la colonne à l’objet DBDataReader . Toutefois, pour de meilleures performances, l’objet DBDataReader fournit une série de méthodes qui vous permettent d’accéder aux valeurs de colonne dans leurs types de données natifs (GetDateTime, GetDouble, GetGuid, GetInt32, etc.).

  4. Une fois que vous avez terminé avec l’objet DBDataReader , appelez DBDataReader.Close.

    Si votre HostFileCommand objet contient des paramètres de sortie ou des valeurs de retour, ils ne seront pas disponibles tant que le n’est DBDataReader pas fermé.

    Notez que si DBDataReader est ouvert, est HostFileConnection utilisé exclusivement par ce DBDataReader. Vous ne pouvez pas exécuter de commandes pour le HostFileConnection, y compris la création d’un autre DBDataReader, tant que l’original DBDataReader n’est pas fermé.

Voir aussi

Récupération d’informations dans le système de fichiers hôte
Adaptateur BizTalk pour la configuration de fichiers d’hôte