-
Доброго времени суток! У меня такая проблема: Есть две независимые программы, они работают с базами данных *.db (с разными БД). Обе программы работают через компоненты Table, DataBase и DataSourse. Так вот, работая в этих двух программах одновременно (просмотр/редактирование), через какое-то время слетает одна из программ (просто закрывается без каких либо сообщений) и одновременно с этим зависает вторая программа. Вследствие чего в файлах БД портятся индексы и их приходится делать заново. Вопрос в следующем: можно ли как-то сделать так, чтобы индексы не портились? И еще вопрос, что делает свойство CashedUpdates ?
-
LOCAL SHARE=TRUE может помочь. > И еще вопрос, что делает свойство CashedUpdates?
а что, на клавиатуре отсутствует кнопка F1?
-
> Так вот, работая в этих двух программах одновременно (просмотр/редактирование), > через какое-то время слетает одна из программ (просто закрывается > без каких либо сообщений) и одновременно с этим зависает > вторая программа. > Вследствие чего в файлах БД портятся индексы и их приходится > делать заново. > Вопрос в следующем: можно ли как-то сделать так, чтобы индексы > не портились?
Ответ в следующем: ищи ошибку в 17-й строке. Программа не будет слетать, вторая не будет виснуть, индексы не будут портится, будет тебе щастье.
-
2 Виталий Панасенко Спасибо попробую...
2 oldman Может чего по-новее придумаешь?
-
> Чипырик © (09.06.09 08:10)
Возможных вариантов решения два: 1. Самый правильный. Отказаться от BDE и парадокса. 2. Не правильный, но может оказаться полезным. Переустановить систему. По полной, с форматированием.
-
Не правильный, это не переустанавливать систему.
-
> Германн © (11.06.09 01:34) [4]
Тогда уж 2., затем 1.
-
> Чипырик © (10.06.09 07:40) [3] > 2 oldman > Может чего по-новее придумаешь?
А что еще, если у тебя конкретно виснут или вылетают по сбою две программы?
-
В своё время поимел проблем с пропаданием данных, записываемых в БД, при использовании Paradox через BDE, так что советую перейти на что-нибудь другое (хотя бы сменить BDE-драйвер Paradox на dBase).
-
> RWolf © (16.06.09 13:26) [8] > > В своё время поимел проблем с пропаданием данных, записываемых > в БД, при использовании Paradox через BDE, так что советую > перейти на что-нибудь другое (хотя бы сменить BDE-драйвер > Paradox на dBase).
Если база не сетевая, то лучше как минимум Access. Необходимый для работы JET уже встроен в Windows.
|