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

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

Помогите пожалуйста, горю. До утра надо сделать!!!!


Rule ©   (2002-09-13 01:07:00) 

ТАблица проиндексирована (первичный индекс) по первому полю, когда задаю в Table в свойстве ИндексНейм имя вторичного индекса, то при запуске проги пишет Index is out of Date.

Что мне сделать ?????????????????????????????????????????:((((((


kate   (2002-09-13 14:53:00) [1]

попробуй перестроить вручную индексы. если не поможет, советую проверить порядок указания полей в индексе (физический и указанные в indexName)


VAleksey   (2002-09-13 13:25:00) [2]


> Rule © (13.09.02 11:16)

Государственный заказ ?


ЮЮ   (2002-09-13 12:00:00) [3]

Убрать вообще такую таблицу. 25 записей, три поля из четырёх при этом постоянно "вычисляються и заностяться в цыкле напрямую,"


Rule   (2002-09-13 11:38:00) [4]

таблица Paradox 7.0


Anatoly Podgoretsky   (2002-09-13 11:20:00) [5]

Еще раз какая база


Rule   (2002-09-13 11:16:00) [6]

База из себя представляет 1 таблицу из четырех полей
Первое поле - область (25 штук в Украине)
Второе, третье и четвертое - short Integer значения которых вычисляються и заностяться в цыкле напрямую, именнно это количество предложения по продаже, покупке и обмену в каждой области.
Ключевое поле у меня область, тоесть таблица изанчально отсортирована по нему.
Вторичные индексу это количество продавцов и количество покупателей. Мне надо по желанию пользователя сортировать по убыванию то по одному (продавцов) то по покупателям. Так вот всен нормально но когда присваиваю имя индекса в компоненте таблица то он пишет что Index is out of DATA IndexName:SaleIndex


Anatoly Podgoretsky   (2002-09-13 10:44:00) [7]

Behemoth © (13.09.02 09:49)
Ты думал неправильно, это простое числительное


KDS   (2002-09-13 10:40:00) [8]

убедись сначала что накрылась сама таблица, а не твоя прога!
Для этого попробуй прочитать ее в SQL Explorer или DBD32
Если читается - значит неправильно настроен компонент TTable.
Для скорости выкинь его и породи по новой. Это будет быстрее, чем искать глюки!


Behemoth   (2002-09-13 09:49:00) [9]

to Anatoly Podgoretsky: Всегда думал, что первичный индекс - это индекс по ключевому полю...А остальные вторичные....


Anatoly Podgoretsky   (2002-09-13 09:02:00) [10]

И что такое первичный индекс, как ты различаешь какой из идексов первый, какой второй, какой третьий.
Выдай более подробную информацию о базе, о индексах и о ключах если такие есть


Виталий Панасенко   (2002-09-13 08:50:00) [11]

Либо индекс non-maintain... блин дальше непомню как ! :0)))


VAleksey   (2002-09-13 07:04:00) [12]

dbRegenIndexes(Table1.Handle)
или удалить все индексы создать заново


Lego   (2002-09-13 02:56:00) [13]

Насколько я понял то проще реструктировать саму базу(непонятно какую кстати) и задать ей пару индексов...


Наверх

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