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

Вниз

Ошибка при активизации TTable???   Найти похожие ветки 

 
Николаев Констанитн   (2001-12-04 20:54) [0]

Уважаемые специалисты!

Что значит ошибка "Index is out of date"?

С уважением,
Константин.


 
Anatoly Podgoretsky ©   (2001-12-05 01:02) [1]

Устарел


 
Ю.Ю.   (2001-12-05 02:48) [2]

Ошибка в индексном файле. Нужно удалить и создать заново.


 
Никто   (2001-12-05 03:48) [3]

Кстати весьма частая, к сожалению, для Парадокса.


 
Anatoly Podgoretsky ©   (2001-12-05 08:04) [4]

А первичный ключ?


 
andey   (2001-12-05 21:33) [5]

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


 
kaif ©   (2001-12-05 22:13) [6]

Эта ошибка существует в D3,D4,D5. В D6 не проверял, но уверен и там она есть. Я пробовал писать даже на Borland Second Team по этому поводу, но никто меня слушать даже не захотел - отсылали на форумы. Хотя это чудовищный баг, по моему мнению. Ошибка генерится по следующему алгоритму:
1. Вставляете запись в таблицу Paradox, с нарушением уникального индекса. Неважно, первичного или вторичного. Возникает Key violation.
2. Делаете невинный SQL-запрос против этой таблицы. Любой, например,
SELECT * FROM <table>
3. Вставляете еще раз запись с нарушением уникального индекса. сообщение Key violation больше не появляется.
После переоткрытия таблицы будете гарантированно иметь "Index is out of date."
Кто не верит, могу выслать исходный код демонстрационной программы .
Из за этого мне пришлось выбирать между Paradox и Local SQL. Выбор был трудный. И я выбрал InterBase.
Главная подлость этой ошибки в том, что программист не пытается обычно создать более 1 key violation подряд. Этим обычно занимается пользователь. Поэтому ошибка плохо уловима и иногда вылезает через пару месяцев работы базы.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
4-22504
Besa
2001-09-11 11:11
2002.01.08
WinExec непонятка


3-21905
nic406
2001-11-28 04:21
2002.01.08
Help! Делаю Select * From T1 -> refresh -> ошибка(ADODataSet)


1-22246
Andrey196
2001-12-16 22:03
2002.01.08
Как в Borland Image editor создать цветной курсор


14-22352
Merlin
2001-11-02 13:04
2002.01.08
У нас все ходы записаны!!!


14-22392
~Mag~
2001-11-10 13:27
2002.01.08
Народ как разблокировать реестр в виндовсе ???