Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час компіляції проекту ADO з'являється таке повідомлення про помилку:

Помилка компіляції: тип певного користувача не визначено

Це може відбутися як для підключення, так і для командного об'єкта.

Причина

Можливо, ви маєте посилання на одну з наведених нижче бібліотек замість бібліотеки типів даних Microsoft ActiveX (ADODB).

  • Бібліотека типу "об'єкти даних Microsoft ActiveX" (ADOR).-або-

  • Бібліотека типів даних Microsoft ActiveX (багатовимірний) (тип ADOMD).

Спосіб вирішення

Видаліть посилання для бібліотеки неправильного типу з проекту, а потім додайте посилання на бібліотеку правильного типу.

Стан

Це зроблено навмисно.

Додаткові відомості

Дії з відтворення поведінки

  1. Створіть новий проект і додайте кнопку (Command1) до форми.

  2. Додавання посилання до бібліотеки набору записів об'єктів Microsoft ActiveX.

  3. Додайте до форми наведений нижче код.

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. Запустіть проект і натисніть кнопку "команда". З'явиться повідомлення про помилку.

  5. Видалення посилання та додавання посилання до бібліотеки об'єктів даних Microsoft ActiveX.

  6. Натисніть кнопку "команда". Помилка не відображається.

Примітка.

  • Користувачам Microsoft Access доведеться використовувати ADODB. Підключення, щоб уникнути плутанини з об'єктом підключення DAO.

  • Якщо функцію Intellitype ввімкнуто, зверніть увагу, що в ній не відображається підключення як дійсного об'єкта за допомогою бібліотеки типу ADOR, але з бібліотекою тип ADODB. Це гарна ознака того, що у вас немає правильної бібліотеки типів, на які посилається.

  • Ця помилка також може виникати під час посилання на об'єкти в інших бібліотеках типів, які не посилаються.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×