Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: CL | DM;

Вниз

Help! Помогите с индексами!   Найти похожие ветки 

 
Fostr ©   (2002-12-29 01:49) [0]

Здравствуйте, мастера! Очень нужна ваша помощь! Ситуация такая: есть простенькая база с нменами людей, их телефонами, адресами и датами рождения. Для каждого из полей создан свой вторичный индекс. Далее имеем возможность выбрать нужных людей c помощью TRadioButton по a) Имени, б)Адресу в)Телефону г)Дате рождения.
Делаю я это, НАПРИМЕР, ЧТО БЫ ВЫБРАТЬ ПО имени так:

Table1.IndexName:="Name1"; {присваиваем таблице имя индекса}
Table1.FindNearest([Edit1.Text]); {здесь ищем подходящую запись}

Итак. Поначалу вроде все работает. Но после добавления новой записи в базу работать перестает. Также не работает если прогу перезапустить.Тоесть выпадает постоянно после нажатия кнопочки выполнения поиска сообщение "Index is out of date. Index:Name1"

Подскажите пожалуйста в чем тут дело?
P.S. Мое познание пока слишком мало...


 
mike-d ©   (2002-12-29 09:56) [1]

А первичный индекс есть?


 
Fostr ©   (2002-12-29 12:51) [2]

Делал при его присутствии и при его отсутствии - результат тот же.


 
kostya   (2002-12-29 13:04) [3]

Надо делать переиндексацию БД после добавления новой записи. Т.е. сначала удаляешь старый индекс, потом создаешь новый.


 
Fostr ©   (2002-12-29 13:30) [4]

О! Спасибо большое! Сейчас попробую!


 
Виталий Панасенко   (2002-12-29 15:59) [5]

Похоже, что индекс non-maintained (не перестраиваемый)


 
Anatoly Podgoretsky ©   (2002-12-29 16:09) [6]

Для того что бы работало надо выполнить два условия:
1. наличие первичного ключа
2. все вторичные индексы должны быть обслуживаемыми



Страницы: 1 вся ветка

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
8-72416
step[B.M.]
2002-10-07 11:53
2003.01.23
Надо писать звук со входа звуковой карты в mp3


3-72036
Delphinium
2003-01-04 22:54
2003.01.23
Составные ключи в InterBase


4-72579
[lamer]Barmaglot
2002-12-05 11:02
2003.01.23
Рекурсивный поиск на CD-ROM е


1-72267
Regent
2003-01-15 05:48
2003.01.23
Что не так?


14-72468
Юров Владимир
2003-01-05 14:00
2003.01.23
Нужен ProgressBar