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
Créez une instance de
HostFileCommand
.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.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’objetDBDataReader
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.).Une fois que vous avez terminé avec l’objet
DBDataReader
, appelezDBDataReader.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’estDBDataReader
pas fermé.Notez que si
DBDataReader
est ouvert, estHostFileConnection
utilisé exclusivement par ceDBDataReader
. Vous ne pouvez pas exécuter de commandes pour leHostFileConnection
, y compris la création d’un autreDBDataReader
, tant que l’originalDBDataReader
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