Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Wanneer u het ADO-project compileert, wordt het volgende foutbericht weergegeven:

Compileerfout: door gebruiker gedefinieerd type niet gedefinieerd

Dit kan zich voordoen op een verbindings-of opdracht object.

Oorzaak

U kunt ook naar een van de volgende bibliotheken verwijzen in plaats van de typebibliotheek Microsoft ActiveX Data Objects (ADODB):

  • Typebibliotheek van Microsoft ActiveX Data object Recordset (ADOR).-of-

  • Microsoft ActiveX Data Objects (multidimensions) ADOMD-typebibliotheek.

Oplossing

Verwijder de onjuiste verwijzing naar de typebibliotheek uit uw project en voeg een verwijzing toe naar de juiste typebibliotheek.

Status

Dit gedrag is inherent aan het ontwerp van het product.

Meer informatie

Stappen om gedrag te reproduceren

  1. Een nieuw project maken en een opdrachtknop (Command1) toevoegen aan een formulier.

  2. Voeg een verwijzing toe aan de recordset-bibliotheek van Microsoft ActiveX Data Objects.

  3. Voeg de volgende code toe aan het formulier:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Voer het project uit en klik op de opdrachtknop. De fout wordt weergegeven.

  5. Verwijder de verwijzing en voeg een verwijzing toe aan de Microsoft ActiveX Data Objects Library.

  6. Klik op de opdrachtknop. De fout wordt niet weergegeven.

Opmerking:

  • Microsoft Access-gebruikers moeten gebruikmaken van ADODB. Verbinding om verwarring met verbindingsobjecten van DAO te voorkomen.

  • Als de functie IntelliType is ingeschakeld, moet u er wel voor beschikken dat de verbinding niet wordt weergegeven als een geldig object met de ADOR-typebibliotheek, maar wel met de typebibliotheek van ADODB. Dit is een goede aanduiding waarnaar wordt verwezen in de juiste typebibliotheek.

  • Deze fout kan ook optreden wanneer u verwijst naar objecten in andere typebibliotheken waarnaar niet wordt verwezen.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×