Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Når du kompilerer prosjektet ADO, får du følgende feilmelding:

Kompileringsfeil: brukerdefinerte typen er ikke definert

Dette kan oppstå på en tilkobling eller kommandoen objekt.

Årsak

Du kan ha det refereres til ett av følgende biblioteker i stedet for Microsoft ActiveX-objekter (ADODB)-typebiblioteket:

  • Typebibliotek for Microsoft ActiveX Data objekter postsett (ADOR).

    - eller -

  • Typebiblioteket for Microsoft ActiveX Data Objects (flerdimensjonal) (ADOMD).

Løsning

Fjern feil type bibliotek referanse fra prosjektet, og legge til en referanse til biblioteket for riktig type.

Status

Denne virkemåten er standard.

Hvis du vil ha mer informasjon

Fremgangsmåte for å gjenskape problemet

  1. Opprett et nytt prosjekt, og legger til en kommandoknapp (Command1) i et skjema.

  2. Legge til en referanse til Microsoft ActiveX Data Objects Recordset Library.

  3. Legg til følgende kode i skjemaet:

       Private Sub Command1_Click()
    Dim cn As ADODB.Connection
    End Sub
  4. Kjør prosjektet og klikker kommandoknappen. Feilen vises.

  5. Fjerne referansen og legge til en referanse til Microsoft ActiveX Data Objects Library.

  6. Klikk kommandoknappen. Feilen vises ikke.

Merknad:

  • Microsoft Access-brukere må bruke ADODB. Tilkobling for å unngå forvirring med DAO Connection-objektet.

  • Hvis Intellitype-funksjonen er aktivert, bør du legge merke til det viser ikke tilkoblingen som et gyldig objekt med ADOR typebiblioteket, men med for typebiblioteket ADODB. Dette er en god indikasjon på at du ikke har riktig typebiblioteket som det refereres til.

  • Denne feilen kan også oppstå når du refererer til objekter i andre typebiblioteker som ikke er referert til.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×