Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Pri zostavovaní projektu ADO sa zobrazí táto chyba:

Chyba kompilácie: používateľom definovaný typ nie je definovaný

Môže sa to stať na objekte Connection alebo Command.

Príčina

Možno ste odkazovali na jednu z nasledujúcich knižníc namiesto knižnice typu Microsoft ActiveX Data Objects (ADODB):

  • Knižnica typov záznamov Microsoft ActiveX Data Objects (ZBOŽŇUJÚ).-or-

  • Microsoft ActiveX Data Objects (multi-dimenzionální) (ADOMD) typ knižnice.

Riešenie

Odstráňte z projektu nesprávny odkaz na knižnicu typov a pridajte odkaz na správnu knižnicu typov.

Stav

Toto správanie je zámerné.

Ďalšie informácie

Kroky na reprodukovanie správania

  1. Vytvorenie nového projektu a Pridanie tlačidla príkazu (Command1) do formulára.

  2. Pridajte odkaz na knižnicu záznamov Microsoft ActiveX Data Objects.

  3. Do formulára pridajte nasledujúci kód:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Spustite projekt a kliknite na tlačidlo príkazu. Zobrazí sa chyba.

  5. Odstráňte odkaz a pridajte odkaz na knižnicu Microsoft ActiveX Data Objects.

  6. Kliknite na tlačidlo príkazu. Chyba sa nezobrazí.

Poznámka:

  • Používatelia programu Microsoft Access budú musieť použiť ADODB. Pripojenie, aby sa predišlo zámene s objektom pripojenia DAO.

  • Ak je funkcia IntelliType zapnutá, mali by ste si všimnúť, že sa nezobrazuje pripojenie ako platný objekt s knižnicou typu ZBOŽŇUJÚ, ale má knižnicu typu ADODB. Je to dobrý náznak toho, že nemáte odkaz na správny typ knižnice.

  • Táto chyba sa môže vyskytnúť aj pri odkazovaní na objekty v iných typoch knižníc, ktoré sa neodkazujú.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×