LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Нехватка ...
 Тема: Нехватка памяти для запроса
 
 15.06.2007 21:03:46
BES1
2 сообщения


Тема: Нехватка памяти для запроса
При отработке ЗАПРОСА1 в ПРИЛОЖЕНИЕ.mdb не хватает виртулаьной памяти, для отработки запроса. При увеличении виртульной памяти до максимума, результат тот же.
Парадокс: есть приложение, в котором ЗАПРОС1 на добавление добавляет намного больше записей и памяти хватает.
Спасибо за любую информацию.



P.S. Запросы на добавление
Автор: BES от 07.03.2003 9:39:10 Источник ...
 15.06.2007 21:03:46
All
4316 сообщения
1-ый


RE: Нехватка памяти для запроса
1. Запрос SQL имеет ограничение на длину строки.
2. При выполнении запроса Access читает не все записи, а блоками (см. настройки)
Вывод.
1. Отобрать только 1 запись для выполнения путем фильтрации.
2. Скомпилировать базу данных в mde модуль.
Результат. В результате этих действий должна появиться дополнительная информация для анализа и поиска ошибки.


P.S. Запросы на добавление
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:03:46
All
4316 сообщения
1-ый


RE: Нехватка памяти для запроса
Причин может быть много. Первое, что можно сказать - не советую балансировать на грани возможностей ACCESS. Лучше разбивать процесс на несколько элементарных. Если используются сложные вычисления, лучше написать пользовательские ф-ции (сам писал такой запрос, который ACCESS однозначно не принимал - просто отвечал "слишком сложный запрос", перевел вычисления в ф-ции - медленно, но стабильно выполнялся). Есть еще хранимые процедуры, но о них ничего не скажу. Если запрос тянет много таблиц с кучей связей, то смотри начало :). А если используются вложенные запросы или как источник данных используются запросы на выборку, то советую использовать временные таблицы (очень разгружают память).


P.S. Запросы на добавление
Автор: ALEX от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Нехватка ...
ПоискПоиск  Список форумовСписок форумов  
right