PRB: ADO: kompiliranje pogreške: korisnički definirana vrsta nije definirana

Simptomi

Kada kompilirate projekt ADO, prikazat će vam se sljedeća pogreška:

Pogreška u kompiliranje: korisnički definirana vrsta nije definirana

To se može pojaviti na objektu veze ili naredbe.

Uzrok

Možda ste u biblioteci programa Microsoft ActiveX Data Objects (ADODB) upisali neku od sljedećih biblioteka:

  • Biblioteka vrsta Recordset za Microsoft ActiveX podatkovne objekte (ADOR).-or-

  • Microsoft ActiveX podatkovne objekte (multi-dimenzionalni) (ADOMD) biblioteke vrsta.

Rješenje

Uklonite referencu biblioteke netočne vrste iz projekta i dodajte referencu na odgovarajuću biblioteku vrsta.

Status

To je ponašanje prema dizajnu.

Dodatne informacije

Koraci za reprodukciju ponašanja

  1. Stvaranje novog projekta i Dodavanje naredbenog gumba (Command1) u obrazac.

  2. Dodajte referencu na biblioteku Recordset za Microsoft ActiveX podatkovne objekte.

  3. U obrazac dodajte sljedeći kod:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Pokrenite projekt i kliknite naredbeni gumb. Pojavit će se pogreška.

  5. Uklonite referencu i dodajte referencu u biblioteku programa Microsoft ActiveX podatkovne objekte.

  6. Kliknite naredbeni gumb. Pogreška se ne prikazuje.

Upozorenje:

  • Korisnici programa Microsoft Access morat će koristiti ADODB. Veza da biste izbjegli zbunjenost s objektom programa DAO vezu.

  • Ako je značajka IntelliType uključena, trebali biste primijetiti da ne prikazuje vezu kao valjani objekt s bibliotekom vrste ADOR, ali radi u biblioteci vrsta ADODB. To je dobar pokazatelj da nemate referencirane biblioteke odgovarajuće vrste.

  • Ta se pogreška može pojaviti i prilikom referenciranja objekata u drugim bibliotekama koje nisu reference.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×