![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Paradox [D6, Paradox]
Начинающий програмер © (2003-01-08 11:50:00)Здравствуйте!
У меня такая проблема: работала база данных на одном компьютере 3 месяца и вдруг начала виснуть по жуткому. Сначала думал вирус но нет. Из-за чего это может быть?(Пробовал перекомпилировть программу-результат тот же).спасибо
MsGuns (2003-01-08 17:32:00) [1]1. Посмотри, куда установлен Net Dir и Private Dir и достаточно ли места на диске с этими каталогами.
2. Перед запуском проги проверь есть ли в каталоге с БД файлов с расширением .lck и, если есть, просто удалить их.
3. Проверь таблицы на "побитость". Для этого достаточно на каждую из них дать запрос Select * хоть втом же DBD
4. Проверь ВСЕ ли таблицы есть в каталоге с БД (может одну или бОльше банально "гавкнули")
5. >BoxTer © (08.01.03 13:13) Для этого просто удали файлы с расширением px и индексные. После этого в DBD по - новой определить праймари ключи и вторичные индексы.
6. Позаботься о том, чтобы программа могла сохранять-восстанавливать базу данных сама. Или автоматически (при выходеиз проги) или спец.фичей (кнопка на контрольной панельке проги для юзера)
Mike Kouzmine (2003-01-08 14:27:00) [2]Просто зависает или выдает сообщение. Если индекс, то при запуске или наложении индекса сообщал бы что-то типа Index Hren out of date
BoxTer (2003-01-08 13:13:00) [3]перестрой индексы - самое слабое место парадокса
Gamar (2003-01-08 11:57:00) [4]Вероятно, повреждение базы. Парадокс вообще ненадежен...