Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Při kompilaci projektu ADO se zobrazí následující chybová zpráva:

Chyba kompilace: uživatelem definovaný typ není definován.

K tomu může dojít u objektu připojení nebo příkazu.

Příčina

Možná jste místo knihovny typů Microsoft ActiveX Data Objects (ADODB) odkazovali na některou z následujících knihoven:

  • Knihovna typů Microsoft ActiveX Data Objects (ADOR)

  • Knihovna typů Microsoft ActiveX Data Objects (multi-dimensioned) (ADOMD)

Řešení

Odeberte nesprávný odkaz knihovny typů z projektu a přidejte odkaz na správnou knihovnu typů.

Stav

Toto chování je záměrné.

Další informace

Kroky pro reprodukci chování

  1. Vytvořte nový projekt a přidejte do něj příkazové tlačítko (Command1).

  2. Přidejte odkaz na knihovnu Microsoft ActiveX Data Objects.

  3. Přidejte do formuláře následující kód:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Spusťte projekt a klikněte na příkazové tlačítko. Zobrazí se chyba.

  5. Odeberte odkaz a přidejte odkaz na knihovnu Microsoft ActiveX Data Objects.

  6. Klikněte na příkazové tlačítko. Chyba se nezobrazí.

Poznámka:

  • Uživatelé aplikace Microsoft Access budou muset používat ADODB. Připojení zabrání záměně objektu připojení DAO.

  • Pokud je zapnutá funkce IntelliType, měli byste si všimnout, že nezobrazuje připojení jako platný objekt v knihovně typů ADOR, ale v knihovně typů ADODB. To je dobrý náznak, že nemáte odkazovanou správnou knihovnu typů.

  • K této chybě může také dojít při odkazování na objekty v jiných knihovnách typů, na které nejsou odkazovány.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×