BOGUE : La référence ADO 2.0 ne peut pas être enregistrée dans Visual Basic 6.0 avec Visual Studio Service Pack 4

Ancien nº de publication de cet article : F276380
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Symptômes
Dans Visual Basic 6.0, avec Visual Studio 6.0 Service Pack 4, une référence à la bibliothèque d'objets de données ActiveX de Microsoft (ADO) 2.0 (msado20.tlb) ne peut pas être enregistrée. Au lieu de cela, la référence est automatiquement mise à niveau vers la bibliothèque d'objets de données ActiveX de Microsoft (ADO) 2.5 (msado15.dll) lorsque le projet est à nouveau ouvert.
Résolution
Un correctif permettant de résoudre ce problème est désormais disponible auprès de Microsoft, mais il n'a pas été soumis à tous les tests de régression et il ne doit donc être appliqué qu'aux systèmes confrontés à ce problème spécifique.

REMARQUE : Vous devez posséder un contrat de licence Visual Studio pour vous procurer ce correctif.

Pour résoudre ce problème rapidement, contactez les services du support technique Microsoft afin d'obtenir le correctif. Pour obtenir la liste complète des numéros de téléphone du support technique Microsoft, ainsi que des informations relatives aux frais de support technique, veuillez consulter le site Microsoft à l'adresse suivante :
La version française de ce correctif doit comporter les fichiers suivants :
   Nom du fichier   --------------   VBA6.DLL   VB6.EXE
Statut
Microsoft a confirmé l'existence de ce bogue dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".
Plus d'informations

Étapes à suivre pour reproduire ce comportement

  1. Créez un nouveau projet Standard EXE dans Visual Basic. Form1 est créé par défaut.
  2. Dans le menu Projet, cliquez sur Références, puis sélectionnez Microsoft ActiveX Data Objects 2.0 Library. Ceci permet d'associer msado20.tlb au projet.
  3. Enregistrez et fermez le projet.
  4. Ouvrez à nouveau le projet.
  5. Dans le menu Projet, cliquez sur Références, et notez que Microsoft ActiveX Data Objects 2.5 Library (msado15.dll) est à présent sélectionné.
REMARQUE : Si un projet utilise ou référence la commande adodc (msadodc.ocx) ou le concepteur d'environnement de données (msderun.dll), la mise à jour de ADO 2.0 vers ADO 2.5 s'effectue automatiquement car ces deux composants nécessitent ADO 2.5.
Propriétés

ID d'article : 276380 - Dernière mise à jour : 02/23/2014 19:41:30 - Révision : 1.0

Microsoft Visual Studio 6.0 Service Pack 4

  • kbnosurvey kbarchive kbbug kbado200 kbvbp600 kbpending kbvs600sp4bug KB276380
Commentaires