![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.03.2009
Сообщений: 3
|
![]()
Проблема возникла такая,появились таблицы с колличеством записей десятки тысяч,необходим быстрый поиск по ним.
Тут вспомнили что есть индексы)а как работать с ними не знаю))) Проблема еще в том что искать нужно по нескольким полям, в моем случае это таблица расписания,и каждая строка это определенная пара какойто даты,поиск соответсвенно нужен по ним.С проблемой формата дат сталкиваемся постоянно.Поэтому скорее всего будем хранить в некой временной таблице дату в виде 3 полей:год,месяц,день. Вообщем в конструкторе в таблице эти 3 поля и пару сделала индексами. Теперь в тексте программы необходимо найти в этой таблице найти записи с нужной датой и парой. Как я поняла метод Seek для этого и нужен,но в хелпе есть непонятные мне вещи,типа: Перед вызовом метода Seek следует обязательно с помощью свойства Index указать текущий индекс. в тексте пыталась писать таким образом Код:
Вообщем скажите пожалуста как все это правильно оформить? Как правильно описать что полей индексов несколько?или он составной?я не понимаю разницы? создала составной индес)назвала его index теперь код выглядит так Код:
Операция не поддерживается для объектов этого типа. Изменила рекордсет Табл1,указала явно dbOpenTable, теперь ищет) а ели не создавать составной?он может искать по нескольким сразу?или только по текущему? Последний раз редактировалось net85; 05.03.2009 в 14:19. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Основы FastReport | Dima_mazhor | БД в Delphi | 31 | 13.12.2009 15:34 |
разобраться с сообщениями. Основы. | Roof | Win Api | 6 | 08.12.2008 22:04 |
Основы терминологии и часто используюемых слов в программировании | Trojan-PSW.Win32 | Свободное общение | 6 | 28.01.2008 15:40 |
ADO основы... | Roof | БД в Delphi | 14 | 10.12.2007 21:28 |