Главная страница
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.019 c
15-1245232625
@!!ex
2009-06-17 13:57
2009.08.16
Средства улучшения работы в Visual Studio


1-1212141167
dmitry_12_08_74
2008-05-30 13:52
2009.08.16
Как добавлять 32-х битные картинки на компонент типа TSpeedButton


2-1245139484
a.a.j.
2009-06-16 12:04
2009.08.16
EmbeddedWB и PNG


15-1244775180
TUser
2009-06-12 06:53
2009.08.16
Является ли Земля небесным телом?


15-1245399047
василий иванович
2009-06-19 12:10
2009.08.16
asp.net и взаимодействие страниц