Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как не открывать recordset каждый раз / 8 сообщений из 8, страница 1 из 1
08.07.2004, 15:17:56
    #32595714
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
Есть ADP+SQL Server. Источник записей для формы типа "select cod, name from tovar". Данные в таблице изменяются крайне редко, грубо говоря, для одного сеанса работы достаточно один раз определить набор записей и не обновлять его. Подскажите, плз, как сделать так, чтобы хранить этот набор на клиенте и не использовать коннект с сервером для получения этих данных каждый раз при открытии формы?
...
Рейтинг: 0 / 0
08.07.2004, 15:20:04
    #32595721
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
загрузи в дангом сеансе на форму и не закрывай ее
...
Рейтинг: 0 / 0
08.07.2004, 15:22:38
    #32595730
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
Дык в том то и проблема, что форму закрывать-открывать по 100 раз на дню хочется.
...
Рейтинг: 0 / 0
08.07.2004, 15:36:55
    #32595771
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
visible = false
visible = true
...
Рейтинг: 0 / 0
08.07.2004, 15:42:05
    #32595786
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
DmyttroДык в том то и проблема, что форму закрывать-открывать по 100 раз на дню хочется.
А что - такой "тяжелый" запрос, что не хочется его 100 раз в день открывать, а хочется только 1 раз?
ЧТо действительно сильно заметно что он тормозит при открытии формы?

Может проще попытаться запрос оптимизировать, а не страдать херью?

Ну и насчет 100 раз в день - это вряд ли пользователю так часто надо, ну раз 10-20 я бы понял :)
...
Рейтинг: 0 / 0
08.07.2004, 15:51:51
    #32595834
Dmyttro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
Это форма с treeview для поиска товара в иерархическом каталоге. Тормоза действительно видны, а открывать ее (см.назначение) приходится даже поболее, чем 100 раз. Пробую вариант с visible.
...
Рейтинг: 0 / 0
09.07.2004, 08:57:59
    #32596619
aleks2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
Сохрани recordset локально во временный файл (см. ADODB.Recordset.Save) и открывай отттуда. Никаких запросов.
...
Рейтинг: 0 / 0
09.07.2004, 09:05:04
    #32596626
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как не открывать recordset каждый раз
aleks2Сохрани recordset локально во временный файл (см. ADODB.Recordset.Save) и открывай отттуда. Никаких запросов.
ТОды уж лучше во временную таблицу (быстрее будет чем из файла) - но это если время тратиться не на длину выборки, а на сложность выполнения запроса.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как не открывать recordset каждый раз / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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