Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Microsoft Access 2000 / 12 сообщений из 12, страница 1 из 1
14.10.2002, 11:51
    #32057873
Tatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
При работе с базой данных написанной на МA 2000 появляется сообщение "Нехватает памяти для обновления экрана. Закройте ненужные приложения и повторите попытку", в результате слетает фон и не отображаются картинки. Другие приложения в данный момент не запускаются, помогает только перезагрузка. После нее все работает нормально, но не долго - если опять работать с базой. Подскажите что сделать для устранения данной неполадки.
...
Рейтинг: 0 / 0
14.10.2002, 12:07
    #32057880
NikolayK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
У тебя какая операционка???
Так сразу трудно сказать, посмотри в деспетчере задач, что именно занимает память.
...
Рейтинг: 0 / 0
14.10.2002, 12:13
    #32057884
Tatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
Cтоит Windows 98, а просмотреть не могу - ничего не запускается, говорит - не хватает памяти.
...
Рейтинг: 0 / 0
14.10.2002, 12:16
    #32057885
sFx_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
может добавить памяти? или переустановить "офис"
...
Рейтинг: 0 / 0
14.10.2002, 12:19
    #32057886
Tatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
Памяти много - виснит даже на том компьютере, где больше гига свободного места
...
Рейтинг: 0 / 0
14.10.2002, 12:21
    #32057889
Microsoft Access 2000
Проблема связана с самой операционкой. Точнее с диспетчером памяти операционки. У меня была такая-же проблема. Решил простым переходом на более новую ОС.
...
Рейтинг: 0 / 0
14.10.2002, 12:26
    #32057892
Tatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
Дело в том, что БД стоит на фирме. Менять что-либо они отказываются. Можно ли решить сложившуюся проблему программно?
...
Рейтинг: 0 / 0
14.10.2002, 12:55
    #32057918
Microsoft Access 2000
Создай новую базу данных (пустой файл) и перенеси в
него всю информацию из старого. В некоторых случаях
это помогает. Кстати, а какую схему доступа к данным ты используешь?
...
Рейтинг: 0 / 0
14.10.2002, 14:19
    #32057975
Tatty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
Полный доступ.
...
Рейтинг: 0 / 0
14.10.2002, 15:00
    #32058015
ДиД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
Такая дрянь присутствует для Win98 и WinMe.
Надо просто напросто закрывать ВСЕ окна в VBA. Попробуйте сначала их расположить их каскадом и увидите огромное количество открытых окон, а потом ручками закройте все окна.
...
Рейтинг: 0 / 0
14.10.2002, 16:20
    #32058049
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Microsoft Access 2000
...угу... у меня тоже такое под ХР офисом в 98 винде...=(((( а в 2000 ниразу небыло=)
...
Рейтинг: 0 / 0
14.10.2002, 16:30
    #32058053
Microsoft Access 2000
Повторяю - причина одна. В Windows 98 и ниже диспетчер
памяти кривой. Причина банальная. Во время выполнения
любых подпрограмм резервируется память. Поле выполнения
она не освобождается. Чем навороченней программа,
тем больше памяти под переменные ей требуется.
Могу привести пример: моя база данных занимает 18 мбайт
(только файл интерфейса, объем данных в несколько
десятков раз выше). Под Windows 98 программа работает
корректно только первые 3 секунды (пока загружается
сам Access). Затем начинаются всякие глюки.
На данном этапе я решил эту проблему так:
После выполнения любого куска кода по окончании под-
программы принудительно обнуляют переменные.

Код: plaintext
1.
2.
Dim rst As ADODB.Recordset
...
Set rst = Nothing

Так-же приходится указывать конкретный тип переменных.
Причина: для типа Variant, который присваивается переменным
по умолчанию тратится памяти на порядок больше, чем
на конктерно определенные типы данных
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Microsoft Access 2000 / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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