Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Podczas kompilowania projektu ADO jest wyświetlany następujący komunikat o błędzie:

Błąd kompilacji: nie zdefiniowano typu zdefiniowanego przez użytkownika

Może to nastąpić na obiekcie Connection lub Command.

Przyczyna

Być może nastąpiła odmowa jednej z następujących bibliotek zamiast biblioteki typów obiektów Microsoft ActiveX Data Objects (ADODB):

  • Biblioteka typów zestawów rekordów obiektów danych Microsoft ActiveX (ADOR).-lub-

  • Biblioteka typów obiektów Microsoft ActiveX Data Objects (Multi-wymiarową) (ADOMD).

Rozwiązanie

Usuń niepoprawne odwołanie do biblioteki typów z projektu i Dodaj odwołanie do odpowiedniej biblioteki typów.

Stan

Takie działanie jest celowe.

Więcej informacji

Procedura odtworzenia zachowania

  1. Utwórz nowy projekt i Dodaj przycisk polecenia (Command1) do formularza.

  2. Dodaj odwołanie do biblioteki zestawów rekordów obiektów danych Microsoft ActiveX.

  3. Dodaj do formularza następujący kod:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Uruchom projekt i kliknij przycisk polecenia. Pojawi się komunikat o błędzie.

  5. Usuń odwołanie i Dodaj odwołanie do biblioteki obiektów danych Microsoft ActiveX.

  6. Kliknij przycisk polecenia. Błąd nie jest wyświetlany.

Uwaga:

  • Użytkownicy programu Microsoft Access będą mogli używać obiektu ADODB. Połączenie w celu uniknięcia nieporozumień z obiektem połączenie DAO.

  • Jeśli funkcja IntelliType jest włączona, należy zauważyć, że połączenie nie jest wyświetlane jako prawidłowy obiekt z biblioteką typu ADOR, ale z biblioteką typu ADODB. Oznacza to, że nie masz odwołania do odpowiedniej biblioteki typów.

  • Ten błąd może również wystąpić podczas odwoływania się do obiektów w innych bibliotekach typów, do których nie odwołuje się odwołanie.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×