Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Après avoir établi une connexion à une source de données, vous pouvez exécuter des commandes et retourner des résultats à partir de la source de données à l’aide HostFileCommandde .
Important
Le fournisseur managé pour les fichiers hôtes ne prend pas en charge un type de transaction. Par conséquent, vous devez essayer d’éviter d’utiliser des commandes INSERT, UPDATE ou DELETE sur des données stratégiques.
Procédure
Pour exécuter une commande sur le système de fichiers hôte
Établir une connexion à l’aide de
HostFileConnection.Pour plus d’informations, consultez How to Connect to and Disconnect from a Host File System.
Une fois connecté, créez un objet
HostFileCommandà l’aide deHostfileConnection.CreateCommand.Utilisez l’objet
HostFileCommandpour exécuter des commandes sur le système de fichiers hôtes.HostFileCommandexpose plusieurs méthodes Execute que vous pouvez utiliser :Lorsque vous retournez des résultats sous la forme d’un flux de données, utilisez cette méthode
ExecuteDbDataReaderpour renvoyer unDataReaderobjet.Permet
ExecuteScalarde retourner une valeur singleton.Utilisez
ExecuteNonQuerypour exécuter des commandes qui ne renvoient pas de lignes.Utilisez
ExecuteRecordSetpour exécuter des commandes sur un jeu d'enregistrements.
Remarque
Lors de la modification d’un autre fichier d’index (AIX), vous pouvez recevoir une erreur « Longueur d’enregistrement non valide » lorsque l’index est défini pour ne pas accepter les clés en double. Cette erreur peut se produire car l’INDEX du fichier VSAM d’un autre index n’est pas suffisamment grand pour contenir plusieurs valeurs de clé pour le même enregistrement d’index.
Voir aussi
Utilisation du fournisseur de données managé pour les fichiers hôtes
Adaptateur BizTalk pour la configuration des fichiers hôtes