Récupération de données à partir du système de fichiers hôte

Tout comme vous pouvez le faire avec d’autres fournisseurs de données managés, 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 à l’aide d’un appel à HostFileCommand.ExecuteDBDataReader .

    L’appel ExecuteDBDataReader de récupère des lignes de données à partir 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' DBDataReader objet. Toutefois, pour de meilleures performances, l' DBDataReader objet 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 , GetGuidGetInt32 ,, etc.).

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

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

    Notez que while DBDataReader est ouvert, le HostFileConnection est utilisé exclusivement par ce DBDataReader . Vous ne pouvez pas exécuter de commandes pour le HostFileConnection , y compris pour en créer un autre DBDataReader , jusqu’à la fermeture de l’original DBDataReader .

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