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

Вниз

corruped index   Найти похожие ветки 

 
Юра   (2004-02-16 12:43) [0]

TTable, таблица Paradox 7, есть автоинкрементарное поле и строковое поле, вторичный индекс "SecInd" построен по строковому полю.
Все прекрасно до тех пор, пока записей не становится порядка 50000, после чего иногда возникает ошибка "corruped index "SecInd"". Где копать?


 
Семен Сорокин ©   (2004-02-16 12:53) [1]

Юра (16.02.04 12:43)
переиндексация должна помочь.
см. http://delphimaster.net/view/3-1076922582/


 
Юра   (2004-02-16 13:06) [2]

Делал просто: таблице эксклюзивный доступ, удалить вторичный индекс, создать вторичный индекс, но почему вообще возникает такая ошибка?


 
Плохиш   (2004-02-16 13:11) [3]

>Юра (16.02.04 13:06) [2]

Парадокс - это локальная, однопользовательская бд.


 
Юра   (2004-02-16 13:13) [4]

Да, я понимаю. Ес-сно, никакого многопользовательского режима, все на одной машине, из одного приложения, одним пользователем.


 
Anatoly Podgoretsky ©   (2004-02-16 13:44) [5]

То что с ней можно работать по сети, не означает, что индексы не будут портиться, будут и количество порч связано с количеством клиентов и записей в таблице.
Если не хочешь проблем то надо перейти на другой формат, желательно на клиент-серверный. Правда при работе на одном компьютере проблкмы останутся, но в значительно меньшей форме.


 
Юра   (2004-02-16 13:57) [6]

Тогда это скорее уже абстрактные рассуждения, но мне интересно. В принципе, это уже было здесь, но так к единому мнению и не пришли. Про сеть и многопользовательский режим можно смело забыть - тут все понятно. Нет никакой сети, нет многопользовательского режима, есть только одна машина с такой простой базой и одним экземпляром приложения. Неужели и сюда ставить клиент-сервер? Paradox изначально "болен" и даже в такой простой реализации с минимумом используемых функций я обречен на ошибки?


 
LaidBack   (2004-02-17 09:54) [7]

Ну уж не знаю..раньше делал кучу приложений с локальным использованием таблиц парадокс до миллиона записей и все было нормально.



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
8-43695
Sceleton
2003-11-10 08:07
2004.03.14
Как дать имя хранителю экрана.


1-43437
pashtet
2004-02-27 09:36
2004.03.14
Хочу научить делать красивый интерфейс!


3-43297
hva
2004-02-11 17:20
2004.03.14
как правильно пользовать OnBeforeUpdateRecord


3-43369
griban
2004-02-15 15:56
2004.03.14
V C++builder bil QuickReport estj li ego nalog v B Delphi 7


7-43922
Андреев
2003-12-21 20:41
2004.03.14
Драйвер