Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Вниз

Table is busy   Найти похожие ветки 

 
ganda   (2008-01-28 14:18) [0]

Суть вопроса, в следующем есть одна таблица к ней обращается один пользователь! Действия следующие происходит
Table.open;
table.append;
---------------
table.post;
table.close;
более ни каких действий не просиходит с этой таблицей!
Если таблица не существуют то мы её создаём!
Где искать грабли которые и дают такое сообщениие "Table is busy"


 
Anatoly Podgoretsky ©   (2008-01-28 15:20) [1]

> ganda  (28.01.2008 14:18:00)  [0]

В настройках БДЕ или в других местах кода.


 
ganda   (2008-01-28 15:24) [2]

А где смотреть в других местах настроек БДЕ?!


 
ditrix ©   (2008-01-28 16:28) [3]

ищи  local_shared  должно быть true
// по памяти ;)


 
Anatoly Podgoretsky ©   (2008-01-28 16:32) [4]

> ganda  (28.01.2008 15:24:02)  [2]

Другие места не в БДЕ, а в твоей программе.


 
sniknik ©   (2008-01-28 18:23) [5]

может быть открыта в IDE... вероятно если запуск идет из среды.


 
Loginov Dmitry ©   (2008-01-28 21:29) [6]

> Где искать грабли которые и дают такое сообщениие "Table
> is busy"


Наиболее вероятно, что их следует искать в твоей программе, или в способе работы с нею. BDE - самая сложная "СУБД", и с ней нужно работать крайне осторожно. Шаг влево или вправо - нарушение работы программы, после чего приходится вырубать все, что использует этот самый BDE (в том числе и Delphi). Пытаться использовать BDE при разработке чего-то серьезного - это найти себе геммороя не на один год.

Ошибка "Table is busy" может произойти по разным причинам:
- некорректно вышли из программы при открытом состоянии набора данных (например, сняли из диспетчера задач, либо сняли на Ctrl+F2 из Delphi) (здесь возможны и другие ошибки)
- таблица уже открыта в другом приложении (или в Delphi) в монопольном режиме, либо при включенном ChacheUpdates.
- возможно, после создание таблицы не были закрыты какие-нибудь дескрипторы
- другие причины


 
Виталий Панасенко(дом)   (2008-01-28 21:30) [7]

вероятно, sniknik ©   (28.01.08 18:23) [5] + таблица открывается в эксклюзивном варианте...т.е. работают 2 копии


 
Германн ©   (2008-01-29 01:10) [8]


> Виталий Панасенко(дом)   (28.01.08 21:30) [7]

Или
> Loginov Dmitry ©   (28.01.08 21:29) [6]
>
> - некорректно вышли из программы при открытом состоянии
> набора данных (например, сняли из диспетчера задач, либо
> сняли на Ctrl+F2 из Delphi) (здесь возможны и другие ошибки)

остался файл *.lck, в котором запись в данную таблицу заблокирована "погибшим" приложением.


 
Виталий Панасенко(дом)   (2008-01-30 00:00) [9]


> Германн ©   (29.01.08 01:10) [8]

В этом случае обычно не Table busy,а Directory is busy...На счет занятой таблицы - не замечал ни разу



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

Форум: "Базы";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
2-1212920874
ply
2008-06-08 14:27
2008.07.06
где в БД хранить картинки?


15-1211630959
NValera
2008-05-24 16:09
2008.07.06
IPv4 контрольная сумма


2-1212846927
9899100
2008-06-07 17:55
2008.07.06
INI


15-1211534621
Slider007
2008-05-23 13:23
2008.07.06
С днем рождения ! 23 мая 2008 пятница


11-1191199661
Jon
2007-10-01 04:47
2008.07.06
GRushButton Accelerator





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский