Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
ВнизTable is Busy??? Найти похожие ветки
← →
Max_ (2003-05-05 16:51) [0]Я храню несколько строк в Paradox таблице (запоминаю некоторые параметры и т.д.) и при закрытии основной формы я их перезаписываю! Сначала "опустошаю" таблицу:
Table1.Close;
Table1.EmptyTable;
Table1.Open;
а потом вношу новые записи! Но через некоторое количество записей при исполнение операторов
Table1.EmptyTable;
Table1.Open;
мне выдаёт сообщение Table is Busy!!! В чём дело?
← →
alex_bredin (2003-05-05 18:07) [1]Это после ошибок сбоит BDE.
Перезапусти дельфи.
← →
MsGuns (2003-05-05 18:27) [2]БДЕ не сбоит, а после ошибок (т.е.когда таблица не закрывается нормально) табла не освобождается и считается занятой. Кроме того, если в дизайне стоит Active=true на табле, то это еще один "конкурент".
ЗЫ. С тех пор, как перешел на IB забыл эти перезапуски и перезагрузки проектов (а также закаты солнца вручную, т.е. удаление .lck) как страшный сон ;))
← →
Dred2k (2003-05-05 19:24) [3]
> MsGuns © (05.05.03 18:27)
> (т.е.когда таблица не закрывается нормально)
... возникает ошибка в виде исключения. Нет? (такого еще не видел на Close, честно говоря).
Версия по всей ситуации: товарищ что-то не доследил в последовательности своих действий, к примеру - свойство Active по ходу экспериментов вдруг взял в дельфях и включил || запустил на фоне еще прогу с этой таблицей || ... варианты по вкусу.
← →
MsGuns (2003-05-05 19:31) [4]>Dred2k © (05.05.03 19:24)
Имеется в виду не нормальное/ненормальное закрытие, а отсутстве такового вообще. Например, при сбое в проге во время вставки в таблицу или редактирования записи. Прога вылетает (в IDE или на фиг), а блокировка остается. Пока этот же узер (с т.зр.BDE) не откроет снова эту таблицу и не закроет ее потом, блокировка будет жить-поживать, пока не прдет сисадмин или кто там за него и тупо не выкосит ее эксплорером.
Назвать это ошибкой BDE все равно что заявить, что солнце глючит с 22.00 до 5.30. Ну заложен в механизм парадокса такой алгоритм отслеживания и синхронизации блокировок и все тут !
← →
Dred2k (2003-05-05 19:52) [5]> MsGuns © (05.05.03 19:31)
Целиком и полностью согласен с приведенным примером.
> Dred2k © (05.05.03 19:24)
> товарищ что-то не доследил в последовательности своих действий
;)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c