Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при активизации 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
3-21944
MVova
2001-12-03 16:50
2002.01.08
Как узнать путь к файлам?


14-22334
Alex_A
2001-11-03 12:14
2002.01.08
ГРАФИКА!!!!!!!!! ВАЖНО!!!!!!!!!!!!!!!!! ПОМОГИТЕ!!!!!!!!!!!!!!!!


1-22017
Builder
2001-12-17 19:45
2002.01.08
Как ставить свою строку в текущий едит?


14-22339
Китаец Как Зо Вут
2001-11-01 10:12
2002.01.08
Программер, что в нике твоем?


14-22393
Феликс
2001-11-08 21:54
2002.01.08
Что делать?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский