Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перегенерация индексов


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]

ну а база то в каком формате?


Наверх

Титульная страница Поиск, карта сайта Написать письмо