CORRECTIF : Le fournisseur OLE DB pour DB2 renvoie des données incorrectes dans un environnement de Host Integration Server 2010 lorsqu’une colonne VARCHAR est plus longue que 8 192 caractères et la colonne contient une chaîne vide

Symptômes

Prenons l’exemple du scénario suivant :

  • Dans un environnement Microsoft Host Integration Server 2010, vous avez le correctif qui est décrit dans l’article suivant de la Base de connaissances Microsoft :

    2559748 CORRECTIF : Les valeurs incorrectes sont écrites dans DB2 lorsque vous envoyez une chaîne vide pour DB2 à l’aide de SQL Server Integration Services dans un environnement de Host Integration Server 2010

  • Vous utilisez le fournisseur Microsoft OLE DB pour DB2 pour lire à partir d’une colonne VARCHAR de plus de 8 192 caractères.

  • La colonne contient une chaîne vide.

Dans ce scénario, vous recevez des données inexactes.Remarques

  • Si la colonne ne contient pas une chaîne vide, la valeur de colonne est lu correctement.

  • Si vous utilisez l’espace de noms Microsoft.HostIntegration.MsDb2Client, le problème ne se produit pas.

Résolution

Le correctif qui résout ce problème est inclus dans 1 de mise à jour Cumulative pour Host Integration Server 2010.For plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2533330 Package de mise à jour cumulative 1 pour Host Integration Server 2010

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×