Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
8-43686
UnDISCOvery
2003-11-06 15:15
2004.03.14
DirectSound. Как записать многоканальный звук ?


14-43827
snake1977
2004-02-22 18:17
2004.03.14
ORACLE


7-43923
YuRock
2003-12-22 20:26
2004.03.14
ActiveX для Opera7


14-43816
Nick_Omsk
2004-02-23 00:21
2004.03.14
Соединение на прямую


3-43357
snake1977
2004-02-16 11:09
2004.03.14
наследник TDataSet или как сделать свой формат BD




   Наверх