Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка компиляции MDB->MDE / 3 сообщений из 3, страница 1 из 1
16.01.2005, 17:47:06
    #32866755
Alexanderik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка компиляции MDB->MDE
Помогите, не могу откомпилировать базу.
Вдруг выскочила ошибка.
Ошибка
This error is usually associated with compiling a large database into an MDE file. Due to the method used to compile the database, a considerable number of TableID references are created for each table. The Microsoft Jet database engine version 4.0 can only create a maximum of 2048 open TableIDs at one time. Exporting a database as an MDE potentially can exceed this limit if the database has a large number of objects (table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDs the Jet database engine uses during the process of compiling a database as an MDE. However, each VBA module and each form uses one TableID, as a result, if the database has 500 forms, and each form's HasModule property is set to Yes, as many as 1,000 TableIDs are used.
More information about this error message online.

Базы пока имеют порядка 50-60 записей,
в наличии около 20 таблиц.
В чем может быть проблема ?
Где тут искать ошибки ?
...
Рейтинг: 0 / 0
16.01.2005, 18:13:18
    #32866763
xax_nv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка компиляции MDB->MDE
Попробуй сжать-восстановить базу. А mdb база компилируется без ошибок?
...
Рейтинг: 0 / 0
16.01.2005, 20:21:34
    #32866805
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка компиляции MDB->MDE
Просмотри все коды внимательно и исключи не используемые функции и процедуры... У меня такое бывает, когда я модифицирую какую либо процедуру, даю ему новое имя, а старую оставляю в коде... При создании mde она компилирует и стопориться на неиспользуемых (наверно воспринимает как ошибка)...
Грубый пример:
имеется поле "1", на свойстве "После обновления" стоит некий код
Sub_1_AfterUpdate ()
xxxxxxxxxxxxxxx
end
Потом переименовываю поле "1" в "2", при этом вышеуказанный код остается, и появляется новый для нового поля...
После компиляции Sub_1_AfterUpdate () остается как неиспользуемый и пымпует на этом... Аналогично тому, если вы удалите с формы кнопку, но при этом код кнопки останется в коде формы, ну и спотыкается опять.
Ну и откомпелировать прогу перед форматированием тоже очень хорошая веш...

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка компиляции MDB->MDE / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]