powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что быстрее?
8 сообщений из 8, страница 1 из 1
Что быстрее?
    #32344470
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что лучше использовать для получения статич. набора?
rst - ADO.Recordset
вариант 1.
rst.open "select * from tab",connection,adOpenStatic, adLockReadOnly
вариант 2.
rst=connection.execute ("select * from tab").

желательно с аргументами.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344495
Просто Лось
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что быстрее не знаю, но попробуй создай цикл для 100, 1000 или больше повторений для каждого описанного тобой метода и засеки время какой цикл дольше выполняется.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344517
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, во-первых, не
rst=connection.execute ("select * from tab").
а
Set rst=connection.execute ("select * from tab").
а, во вторых, почему вы думаете, что рекордсет, открытый таким образом статический?
У меня он получается forward-only cursor.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344568
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set забыл механически.
статический - оговорился, хотел сказать для чтения.

>У меня он получается forward-only cursor
а у меня пишет CursorType=adOpenStatic и adLockReadOnly
и все move... легко работают.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344585
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверил.
по скорости получается примерно одинаково.
а вообще это разные виды доступа к данным или
те же яйца только вид сбоку?
...
Рейтинг: 0 / 0
Что быстрее?
    #32344602
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>У меня он получается forward-only cursor
>а у меня пишет CursorType=adOpenStatic и adLockReadOnly
Тогда тип курсора от чего-то зависит.
Вы, видимо в ADP смотрели, а я в MDB
Открыл ADP, проверил, да тип курсора 3 (adOpenStatic).
Но надо помнить, что для mdb таблиц тип будет другой.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344614
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори, забыл сказать самое главное
АсXP, проект adp (сервер SQL 2000)

для mdb этот вопрос вообще не имеет смысла,
вся суть в том, что я хочу узнать какое обращение лучше для сервера.
меньше его напрягает.
...
Рейтинг: 0 / 0
Что быстрее?
    #32344625
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> я хочу узнать какое обращение лучше для сервера. меньше его напрягает.

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


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