powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск
3 сообщений из 3, страница 1 из 1
Поиск
    #32551644
DeusEx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем отличается SEEK от Locate??? и что лучше использовать??
...
Рейтинг: 0 / 0
Поиск
    #32551649
Фотография SAM-FoxPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LOCATE осушествляет поиск непосредственно в таблице, т.е., если искомая запись находится в самом конце, то будет перелопачена вся таблица...

SEEK ищет по индексу используя технологию RUSHMORE и поиск происходит гораздо быстрее.

Естес-но, нужно использовать SEEK, предварительно проиндексировав по нужному полю.
...
Рейтинг: 0 / 0
Поиск
    #32551729
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение.

Locate For понимает оптимизацию и подхватывает нужный индекс автоматически, если таковой есть.

Seek опирается на уже назначенный главным индекс или индексный тег.

В общем, Seek все-таки оказывается быстрее, чем Locate даже по оптимизируемому выражению (не так, чтоб очень заметно ;-)). Зато Locate может искать по не ограниченному индексом и сколь угодно сложному условию, ну и еще имеет "продолжение" (Continue).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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