![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перегенерация индексов
Andrey_ © (2004-10-22 11:49:00)Подскажите почему выдается ошибка "Must use baseorder for this operation" (Для этой операции должен использоваться базовый порядок) при выполнении следующего кода, что эта ошибка означает?
Перегенерация индексов:
Table1.Exclusive := True;
Table1.Open;
Check(dbiRegenIndexes(Table1.Handle));
Anatoly Podgoretsky (2004-10-22 15:38:00) [1]1. There can be more than one index open on a table.
2. A valid cursor handle must be obtained,
3. the table must be opened exclusively,
4. and the index must already exist.
Для одиночных ключей dbiRegenIndex
msguns (2004-10-22 14:46:00) [2]>Anatoly Podgoretsky © (22.10.04 14:36) [11]
>И все 4 условия выполнены? [7]
А почему 4 ? Первое ж не условие, а допущение
Anatoly Podgoretsky (2004-10-22 14:36:00) [3]И все 4 условия выполнены? [7]
Andrey_ (2004-10-22 14:09:00) [4]Она включается в монопольный режим.
msguns (2004-10-22 13:53:00) [5]Некорректно выразился. Надо так
А что, перестройку индексов можно делать при незаблокированнойтаблице ?
Andrey_ (2004-10-22 13:39:00) [6][6] Практика показала, что это необходимость.
Anatoly Podgoretsky (2004-10-22 13:38:00) [7]Prerequisites
There can be more than one index open on a table. A valid cursor handle must be obtained, the table must be opened exclusively, and the index must already exist.
msguns (2004-10-22 13:33:00) [8]А что, перестройку индексов можно делать при открытой таблице ?
Andrey_ (2004-10-22 13:27:00) [9][4] Вторичных индексов?
Danilka (2004-10-22 13:24:00) [10]
> Как создать класс?
:))
Имеется ввиду другое, что индексов просто нет..
Andrey_ (2004-10-22 13:20:00) [11][1] База Paradox.
[2] Как создать класс?
Anatoly Podgoretsky (2004-10-22 12:56:00) [12]Индексы наверно отсутствуют как класс.
DSKalugin (2004-10-22 12:20:00) [13]ну а база то в каком формате?