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

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

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

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

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


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