Compiler Error: User-defined types not defined

Мы записали документ слова, который перечисляет таблицы, поля и что все делает. Это сохранено схемой, которая показывает, как все связывается/касается друг друга. Это - довольно простой документ действительно, просто загрузка таблиц с Именем поля> Тип данных> Цель

26
задан Jean-François Corbett 11 April 2017 в 09:33
поделиться

3 ответа

Я забыл добавить ссылку на «Microsoft ActiveX Data Objects 2.5 Library»: эта ссылка требуется для early binding.

Как добраться до этой ссылки:

Инструменты> Ссылки> Установите флажок перед «Microsoft ActiveX Data Objects 2.5 Library»

Другие библиотеки, которые работают, включают:

объекты данных Microsoft ActiveX 2.6 библиотека

объекты данных Microsoft ActiveX 2.7 библиотека

объекты данных Microsoft ActiveX 2.8 библиотека

Библиотека объектов данных Microsoft ActiveX 6.1

50
ответ дан 28 November 2019 в 06:44
поделиться

Вы можете использовать позднюю привязку:

Dim cn As Object

устранит проблему. VBA сделает ссылку автоматически при выполнении оператора Set cn = CreateObject("ADODB.Connection").

13
ответ дан 28 November 2019 в 06:44
поделиться

Я попытался добавить библиотеку Microsoft ActiveX Data Objects 2.5 и 2.8, но это не сработало. Но когда я попытался создать новый объект, как показано ниже, это сработало.

Set cn = CreateObject("ADODB.Connection")
-4
ответ дан 28 November 2019 в 06:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: