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

Вниз

Слетает база и портится индекс   Найти похожие ветки 

 
Чипырик ©   (2009-06-09 08:10) [0]

Доброго времени суток!
У меня такая проблема:
Есть две независимые программы, они работают с базами данных *.db (с разными БД). Обе программы работают через компоненты Table, DataBase и DataSourse.
Так вот, работая в этих двух программах одновременно (просмотр/редактирование), через какое-то время слетает одна из программ (просто закрывается без каких либо сообщений) и одновременно с этим зависает вторая программа.
Вследствие чего в файлах БД портятся индексы и их приходится делать заново.
Вопрос в следующем: можно ли как-то сделать так, чтобы индексы не портились?
И еще вопрос, что делает свойство CashedUpdates?


 
Виталий Панасенко   (2009-06-09 09:10) [1]

LOCAL SHARE=TRUE может помочь.
> И еще вопрос, что делает свойство CashedUpdates?

а что, на клавиатуре отсутствует кнопка F1?


 
oldman ©   (2009-06-09 16:16) [2]


> Так вот, работая в этих двух программах одновременно (просмотр/редактирование),
>  через какое-то время слетает одна из программ (просто закрывается
> без каких либо сообщений) и одновременно с этим зависает
> вторая программа.
> Вследствие чего в файлах БД портятся индексы и их приходится
> делать заново.
> Вопрос в следующем: можно ли как-то сделать так, чтобы индексы
> не портились?


Ответ в следующем: ищи ошибку в 17-й строке.
Программа не будет слетать, вторая не будет виснуть, индексы не будут портится, будет тебе щастье.


 
Чипырик ©   (2009-06-10 07:40) [3]

2 Виталий Панасенко
Спасибо попробую...

2 oldman
Может чего по-новее придумаешь?


 
Германн ©   (2009-06-11 01:34) [4]


> Чипырик ©   (09.06.09 08:10)  

Возможных вариантов решения два:
1. Самый правильный. Отказаться от BDE и парадокса.
2. Не правильный, но может оказаться полезным. Переустановить систему. По полной, с форматированием.


 
Anatoly Podgoretsky ©   (2009-06-11 07:42) [5]

Не правильный, это не переустанавливать систему.


 
turbouser ©   (2009-06-11 08:02) [6]


> Германн ©   (11.06.09 01:34) [4]

Тогда уж 2., затем 1.


 
oldman ©   (2009-06-11 12:01) [7]


> Чипырик ©   (10.06.09 07:40) [3]
> 2 oldman
> Может чего по-новее придумаешь?


А что еще, если у тебя конкретно виснут или вылетают по сбою две программы?


 
RWolf ©   (2009-06-16 13:26) [8]

В своё время поимел проблем с пропаданием данных, записываемых в БД, при использовании Paradox через BDE, так что советую перейти на что-нибудь другое (хотя бы сменить BDE-драйвер Paradox на dBase).


 
Amoeba ©   (2009-06-16 16:51) [9]


> RWolf ©   (16.06.09 13:26) [8]
>
> В своё время поимел проблем с пропаданием данных, записываемых
> в БД, при использовании Paradox через BDE, так что советую
> перейти на что-нибудь другое (хотя бы сменить BDE-драйвер
> Paradox на dBase).

Если база не сетевая, то лучше как минимум Access. Необходимый для работы JET уже встроен в Windows.



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1245097806
Юрий
2009-06-16 00:30
2009.08.16
С днем рождения ! 16 июня 2009 вторник


15-1245124402
Демон
2009-06-16 07:53
2009.08.16
Copy: Командная строка


2-1245134982
vitalik200888
2009-06-16 10:49
2009.08.16
как поменять главную форму в delphi.


15-1245321411
GRAND
2009-06-18 14:36
2009.08.16
BLOB->OLEConrtainer->File?


1-1211907969
Smart
2008-05-27 21:06
2009.08.16
Нужен алгоритм.