Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Bugs: Résoudre l'erreur VBS Error '800a01ad' de CreateObject en ASP/IIS

Author(s)
Dev Ashish

Résoudre l'erreur VBS Error '800a01ad' de CreateObject en ASP/IIS.

    C'est un problème particulièrement difficile à retracer. Je ne puis que vous recommander quelques étapes, en espérant que cela puisse vous aider à résoudre votre problème.

    Vous pouvez rencontrer ce message d'erreur dans votre code ASP,

VBScript Runtime Error: '800a01ad'
ActiveX component Can't create object

 et cela se produit typiquement aux endroits où vous essayez une connexion ADO.

Set Conn=CreateObject("ADODB.Connection")

Avec le support technique de MS, cette erreur fût corrigée avec les étapes suivantes.

  • S'assurer que MDAC 2.x est installé.

  • Enregistrez \program files\common files\System\MSADO15.dll avec l'aide de  RegSvr32.

  • S'assurer que les comptes  IUSR_<Server> et IWAM_<Server> ont tous deux le privilège NTFS  Read/Execute sur les dossiers suivants.
        - \program files\common files\System
        - \Winnt
        - \InetPub\WWWRoot

  • Ouvrir Console et s'assurer que l'address IP pour la propriété 
        "Default Web Site" est valide. 
        Si les permissions étaient, sans dessus, dessous, avant l'ouverture de Console, vous risquez d'obtenir vos adresses IP toutes assignées à "All Unassigned".

  • Rebooter le serveur.  Ne pas supposer que simplement fermer et repartir le service va tout remettre en ordre.

  • © 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer