Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous compilez votre projet ADO, vous recevez le message d’erreur suivant :

Erreur de compilation : type défini par l’utilisateur non défini

Cela peut se produire sur un objet de connexion ou de commande.

Cause

Il est possible que vous ayez référencé une des bibliothèques suivantes au lieu de la bibliothèque de types Microsoft ActiveX Data Objects (ADODB) :

  • Bibliothèque de types de jeu d’enregistrements de données Microsoft ActiveX (ADOR).-ou-

  • Bibliothèque de type Microsoft ActiveX Data Objects (ADOMD).

Résolution

Supprimez la référence de bibliothèque de types incorrecte de votre projet, puis ajoutez une référence à la bibliothèque de types appropriée.

Statut

Ce comportement est inhérent au produit.

Informations supplémentaires

Étapes de reproduction du comportement

  1. Créer un projet et ajouter un bouton de commande (Command1) à un formulaire.

  2. Ajoutez une référence à la bibliothèque de jeux d’enregistrements Microsoft ActiveX Data Objects.

  3. Ajoutez le code suivant au formulaire :

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Exécutez le projet, puis cliquez sur le bouton de commande. Le message d’erreur s’affiche.

  5. Supprimez la référence, puis ajoutez une référence à la bibliothèque Microsoft ActiveX Data Objects.

  6. Cliquez sur le bouton de commande. Le message d’erreur ne s’affiche pas.

Remarque:

  • Les utilisateurs de Microsoft Access doivent utiliser ADODB. Connexion afin d’éviter toute confusion avec l’objet de connexion DAO.

  • Si la fonctionnalité IntelliType est activée, vous remarquerez qu’elle n’affiche pas la connexion en tant qu’objet valide avec la bibliothèque de types ADOR, mais avec la bibliothèque de types ADODB. C’est une bonne indication que vous ne disposez pas de la bibliothèque de types appropriée.

  • Cette erreur peut également se produire lors du référencement d’objets dans d’autres bibliothèques de types qui ne sont pas référencées.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×