![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Слетает база и портится индекс [D6, Paradox]
Чипырик © (2009-06-09 08:10:00)Доброго времени суток!
У меня такая проблема:
Есть две независимые программы, они работают с базами данных *.db (с разными БД). Обе программы работают через компоненты Table, DataBase и DataSourse.
Так вот, работая в этих двух программах одновременно (просмотр/редактирование), через какое-то время слетает одна из программ (просто закрывается без каких либо сообщений) и одновременно с этим зависает вторая программа.
Вследствие чего в файлах БД портятся индексы и их приходится делать заново.
Вопрос в следующем: можно ли как-то сделать так, чтобы индексы не портились?
И еще вопрос, что делает свойство CashedUpdates?
Amoeba (2009-06-16 16:51:00) [1]
> RWolf © (16.06.09 13:26) [8]
>
> В своё время поимел проблем с пропаданием данных, записываемых
> в БД, при использовании Paradox через BDE, так что советую
> перейти на что-нибудь другое (хотя бы сменить BDE-драйвер
> Paradox на dBase).
Если база не сетевая, то лучше как минимум Access. Необходимый для работы JET уже встроен в Windows.
RWolf (2009-06-16 13:26:00) [2]В своё время поимел проблем с пропаданием данных, записываемых в БД, при использовании Paradox через BDE, так что советую перейти на что-нибудь другое (хотя бы сменить BDE-драйвер Paradox на dBase).
oldman (2009-06-11 12:01:00) [3]
> Чипырик © (10.06.09 07:40) [3]
> 2 oldman
> Может чего по-новее придумаешь?
А что еще, если у тебя конкретно виснут или вылетают по сбою две программы?
turbouser (2009-06-11 08:02:00) [4]
> Германн © (11.06.09 01:34) [4]
Тогда уж 2., затем 1.
Anatoly Podgoretsky (2009-06-11 07:42:00) [5]Не правильный, это не переустанавливать систему.
Германн (2009-06-11 01:34:00) [6]
> Чипырик © (09.06.09 08:10)
Возможных вариантов решения два:
1. Самый правильный. Отказаться от BDE и парадокса.
2. Не правильный, но может оказаться полезным. Переустановить систему. По полной, с форматированием.
Чипырик (2009-06-10 07:40:00) [7]2 Виталий Панасенко
Спасибо попробую...
2 oldman
Может чего по-новее придумаешь?
oldman (2009-06-09 16:16:00) [8]
> Так вот, работая в этих двух программах одновременно (просмотр/редактирование),
> через какое-то время слетает одна из программ (просто закрывается
> без каких либо сообщений) и одновременно с этим зависает
> вторая программа.
> Вследствие чего в файлах БД портятся индексы и их приходится
> делать заново.
> Вопрос в следующем: можно ли как-то сделать так, чтобы индексы
> не портились?
Ответ в следующем: ищи ошибку в 17-й строке.
Программа не будет слетать, вторая не будет виснуть, индексы не будут портится, будет тебе щастье.
Виталий Панасенко (2009-06-09 09:10:00) [9]LOCAL SHARE=TRUE может помочь.
> И еще вопрос, что делает свойство CashedUpdates?
а что, на клавиатуре отсутствует кнопка F1?