|
153 Кб. |
|
| Привет народ. Опять сто пять.
База работает на двух компах без замечаний. На моем тоже. На сервере тоже.
Скопировали на другой компьютер. Выдает вот это=>
Скопировал на свой нет бук, та же хрень
Тогда почему на моем ноуте работает, на других двух тоже, с сервера работает, а на иных компах не хочет. Может какие-то службы отключены?
Давал такие пилюли
Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll"
Regsvr32.exe "C:\Program Files\Common Files\System\ado\Msado15.dll"
Все зарегистрировалось, но не помогло. ЧД??? | |
|
| |
|
|
|
| В Вашем случае не DAO источник бед, просто при миграции файлов, иногда теряются библиотеки.
ЧД : В редакторе VBA выбрать Tools - References и снять все флажки супротив ссылок, начинающихся со слова MISSING и сохранить изменения.
P.S. К слову сказать, подобных проблем можно избежать, если изначально указывать library, т.е., к примеру, вместо Date или Left писать VBA.DateTime.Date и VBA.Strings.Left или хотя бы просто VBA.Date и VBA.Left | |
|
| |
|
|
|
| Во блин. Шаман однако. И вправду все заработало.
А нельзя ли пояснить этот механизм, что происходит. В данном случае галочка была. Убрал и база запустилась по факту. Что означает этот миссинг и нафиг он нужен? Не будет работать из сети? или что. | |
|
| |
|
|
|
| http://slovari.yandex.ru/missing/перевод/#lingvo/ | |
|
| |