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

Вниз

Падает база данных без видимых причин   Найти похожие ветки 

 
Ghostlady   (2002-03-11 16:44) [0]

Уважаемые жители Королевства! Я достаточно опытный программист, но столкнулась с одной неприятной проблемой. Есть база данных данных - Paradox. Две связанные таблицы. В каждой из них есть ключевой поле - автоинкремент. То есть автоинкремент в главной таблице - есть внешний ключ подчиненной.
Сама структура таблиц очень проста - в подчиненной помимо внешнего ключа и первичного ключа - обычная строка. В главной, помимо первичного ключа - еще одно числовое поле и 3 строки.
Далее. Небольшая программа написана на Делфи. Она после чтения информации из прибора заносит ее в подчиненную таблицу, причем это сделано корректно - данные заносятся в том случае, если есть запись в главной таблице.
Есть DLL, написанная на 5 Билдере - это типа просмотрщика базы данных - данные извлекаются из обоих таблиц, если необходимо, архивируются и пр... Подчиненная таблица редактируется только при переносе данных в архив и обратно.
Все операции открытия-закрытия, запросы сделаны корректно. Все-такие есть опыт.
Но... программа работает, достаточно долго, но уже пару раз "упала" база данных. То есть, подчиненная таблица в какой-то момент перестает открываться. Даже DataBaseDeskTop.
В лучшем случае DataBaseDeskTop ее откроет, но могут быть испорченные записи - данные в полях не видны, хотя сам DataBaseDeskTop их как бы пролистывает... они имеют вид белых пятен....Внизу пишется At end of table . И в этом случае в эту таблицу уже ничего нельзя записать!!!! Ничем, никакой программой.
То есть получается, что таблица испорчена физически? SQL Exploer при запросе показывает данные до этих белых пятен. Но если в DataBaseDeskTop перейти в режим редактирования в этих белых пятнах можно увидеть данные.
В худшем случае эта таблица уже ничем не откроется. И запрос к ней не пройдет даже с SQL Exploer.
Может кто-то встречался с подобной ситуацией и знает как с ней бороться?



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

Форум: "Базы";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
1-9528
MaratA
2002-03-23 19:07
2002.04.04
Delphi виснет через несколько запусков проги


1-9442
dth
2002-03-25 11:46
2002.04.04
Окошко как в Delphi при ошибках кода


1-9523
Beginner
2002-03-23 16:12
2002.04.04
OpenDialog


14-9632
Flash X!
2002-02-22 17:43
2002.04.04
КАК ПЕРЕХВАТИТЬ ЧТЕНИЕ-ЗАПИСЬ-ОТКРЫТИЕ ФАЙЛОВ!!!


1-9453
VL7
2002-03-22 16:22
2002.04.04
Помогите разобраться с BITMAPINFO (+)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский