Текущий архив: 2006.10.08;
Скачать: CL | DM;
ВнизВторичный индекс в Paradox Найти похожие ветки
← →
GrandHiew © (2006-08-08 21:58) [0]HI! Работаю с базой Paradox. Проиндексировал при помощи Database Desktop. Но после добавления новых значений сторонней программой с индексом происходит беда - выдает сообщение Index is out of date. Пробовал задать заново индекс через AddIndex и через IndexDefs и что я только не пробовал. Единственное что помогает это стереть индекс из Database Desktop и заново его создать, но эот не выход. Причем после создания появляются 2 файла с расширением .XG0 и .YG0. Подскажите как можно програмно переиндексировать базу Paradox, каким образом это делает Database Desktop. Пожалуйста поподробней если можно - в Delphi я совсем недавно! Буду вам очень признателен
← →
Mike Kouzmine © (2006-08-08 22:33) [1]Смотри хелп по БДЕ.
А сторонней программе посоветуй корректно работать с таблицами.
← →
Anatoly Podgoretsky © (2006-08-08 22:42) [2]Может стоит корректно создать индексы?
← →
Mike Kouzmine © (2006-08-08 22:45) [3]Anatoly Podgoretsky © (08.08.06 22:42) [2] А как можно создать не корректно? Просто интересно. :)
← →
Desdechado © (2006-08-09 11:10) [4]у индекса поставить Maintained?
первичный индекс есть?
← →
GrandHiew © (2006-08-09 12:40) [5]Первичного индекса нет. Сделал
Check(DbiRegenIndex(Tbl.DBHandle, nil, PChar(Tbl.TableName), nil,
PChar(IndexName), PChar(TagName), IndexNum));
при каждом открытии базы это решило проблему. Спасибо Mike Kouzmine!!!
← →
Anatoly Podgoretsky © (2006-08-09 19:25) [6]Mike Kouzmine © (08.08.06 22:45) [3]
У Парадокс можно!
← →
Anatoly Podgoretsky © (2006-08-09 19:26) [7]Desdechado © (09.08.06 11:10) [4] объяснил как можно сделать не корректно. Парадокс он и в Африке парадокс
Страницы: 1 вся ветка
Текущий архив: 2006.10.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.046 c