Форум: "Базы";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Внизпроблема с индексами Найти похожие ветки
← →
Leon_O (2003-02-25 19:20) [0]Насколько я знаю во время испольнения программы можно создать индекс с помощь вот такого кода:
Form1.Rab.Close;
Form1.Rab.Exclusive := True;
Form1.Rab.Open;
Form1.Rab.AddIndex("DatFamImOtch", "Dat_Post_Na_Uch;Fam;Im;Otch", [ixCaseInsensitive]);
Form1.Rab.Close;
Form1.Rab.Exclusive := False;
Form1.Rab.Open;
но вываливается ошибка
Table is not indexed.
Index does not exist.
Index: DatFamImOtch.
в чем проблема не могу понять.
Помогите кто может.
Заранее спасибо!!!!!!!!!!!!
← →
MsGuns (2003-02-25 21:31) [1]Прежде чем подключать идекс к таблице (запросу), его надо вначале СОЗДАТЬ ! ФИЗИЧЕСКИ !!!
← →
MsGuns (2003-02-25 21:43) [2]>MsGuns © (25.02.03 21:31)
Прошу прощения - заработался ;((( Сам просто делаю все это SQL-запросами
Посмотри на момент открытия, что у тебя в свойствах TTable DefaultIndex и IndexName.
← →
phantom2040 (2003-02-26 09:22) [3]А таблица какого формата, если DBase или FoxPro тогда ключ [ixCaseInsensitive]для нее не действителен, и будет вылазить ошибка, я правда не знаю почему именно такая вылазит, но у меня проблема такая же была, попробуй удали ключ, и проиндексируй
← →
Leon_O (2003-02-26 09:53) [4]>MsGuns
DefaultIndex = False
IndexName = ""
Пробовал создать индекс в Database Desktop"е, а потом его использовать
Form1.Rab.IndexName := "DatFamImOtch";
до первого изменения данных все отлично, следует ввести еще одну запись и высипается ошибка
Index is out of date.
Index: DatFamImOtch.
>phantom2040
Формат таблицы указан в самом начале, повторяю Paradox 7.
← →
MsGuns (2003-02-26 10:53) [5]А Primary Key у таблицы есть ?
← →
Leon_O (2003-02-26 12:35) [6]>MsGuns
Вот где была собака зарыта. Спасибо!!!!!!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c