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

Вниз

Не создается "убывающий" индекс во время работы программы   Найти похожие ветки 

 
_Dragon ©   (2004-12-05 13:45) [0]

Проблема заключается в следующем: пытаюсь создать программно индекс с опцией [ixDescending], на что BDE страшно ругается следующим: "Higher level table required".Как создать такой индекс?

Код создания индекса:
procedure TForm1.Button1Click(Sender: TObject);
var
 bActive, bExclusive: Boolean;
begin
 bActive := Table1.Active;
 bExclusive := Table1.Exclusive;
 Table1.IndexDefs.Update;
 with Table1 do
 begin
   Close;
   {таблица dBASE должна быть открыта в монопольном (exclusive) режиме}
   Exclusive := TRUE;
   Open;
   if Table1.IndexDefs.IndexOf("FNAME") <> 0 then
     Table1.AddIndex("FNAME", "FNAME", []);
   Close;
   Exclusive := bExclusive;
   Active := bActive;
 end;
end;


 
Cobalt ©   (2004-12-06 00:24) [1]

Попробуй пройтись по процедуре с "use debug dcu" - может, выяснишь причину ругательства БДЕ?


 
Anatoly Podgoretsky ©   (2004-12-06 00:30) [2]

Уровень таблиц недостаточный. Но вопрос и код не соответствуют друг другу.


 
_Dragon ©   (2004-12-06 00:38) [3]

Чего-ж делать-то тогды?


 
sniknik ©   (2004-12-06 08:30) [4]

попробуй для начала в Database Desktop сделать, програмно после если получится. и посмотри хелп как там индекс создается.


 
Fay ©   (2004-12-06 08:37) [5]

А что он говорит на
create index ix_table1_fname on table1 (fname)
?


 
sniknik ©   (2004-12-06 08:44) [6]

Database Desktop кстати сразу говорит уровень таблицы для которого возможны Descending индексы (предлагает апгрейд таблицы).



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

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

Наверх




Память: 0.48 MB
Время: 0.045 c
1-1103303482
fuzzy
2004-12-17 20:11
2005.01.02
Как преобразовать Real --> String. Ф-ия FloatToStr не катит.


11-1083160561
Дас Виндовс 45
2004-04-28 17:56
2005.01.02
Как проиграть midi-файл?


6-1097617392
Zeon
2004-10-13 01:43
2005.01.02
Проверка существования этектронного адреса


4-1100578173
DelphiN!
2004-11-16 07:09
2005.01.02
Вывод формы, поверх fsStayOnTop формы


14-1102681118
Чеширский_Кот
2004-12-10 15:18
2005.01.02
Складывается ощущение, что...