Contenu TechKnow en ligne
Erreur de problème - « Erreur de compilation : le type défini par l’utilisateur n’est pas défini » se produit lorsque
vous tentez de compiler le code.
Remarque : j’utilise ADO avec des exemples VBA déchargés à partir du web. Les trois premières lignes du code sont directement copiées à partir du document sous le nom :
Dim cn As New ADODB. La
connexion se fait griser en tant que nouvelle ADODB. Recordset
Dim cmd As New ADODB.Command
Resolution
Mark a reference to aMicrosoft Active X Data Object Library in the VBA editor.
1. Ouvrez l’éditeur VBA et allez dans Outils | Références.
2. Faites défiler vers le bas jusqu’à voir la bibliothèque d’objets de données Microsoft Active X.
3. Si vous avez plusieurs versions, utilisez la dernière version. Les versions correspondent aux versions du MDAC. La seule fois que vous ne souhaitez pas utiliser la dernière version est si vous distribuez le Project à un ordinateur qui dispose d’une version plus ancienne. Par donc, si vous distribuez uniquement les machines MDAC 2.6 et que vous avez MDAC 2.7, vérifiez la référence à la version 2.6 de la bibliothèque d’objets de données Microsoft Active X pour vous assurer que la Project fonctionne sur les ordinateurs que vous distribuez.
Cet article était TechKnowknow Document ID:29167