Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Table is busy [D5, Paradox]


Alek Aaz ©   (2003-06-04 12:10:00) 

Заколебало это сообщение. После сбоя приходится перегружать комп. Что делать? Файлы Paradox.


Alek Aaz   (2003-06-08 09:49:00) [1]

>Itsme
Каюсь, грешен. Поправлю.
>Anatoly Podgoretsky
Сенкс.
>KDS
Ранше так и делал, а счас чтой-то не могу найти эта файлики. весь диск перерыл... Резетом прогу не срываю. После ошибки жму "ран" вторично и закрываю прогу "цивильно". Ан фиг все равно выдает. LCK - нету их!

Попробую как сказал Itsme.


KDS   (2003-06-07 13:53:00) [2]

А еще при аварийном завершении раборты этой проги в каталоге с БД остаются файлы *.LCK которые надА вручную выгребать. И не надо срывать прогу при сбое Резетом, нажимай "Ран" вторично и потом выключай. Пусть васе датасеты закроются


Anatoly Podgoretsky   (2003-06-06 12:44:00) [3]

Alek Aaz © (06.06.03 08:29)
Кое что есть в FAQ Борланда и еще немного в fido7.ru.delphi.db FAQ - брать с моей страницы.


Hawk2   (2003-06-06 10:08:00) [4]

И еще, в местах где происходят частые збои нужно использовать обработчики ошибок (если это возможно по коду программы) и в этих обработчиках при возникновении ошибки тоже закрывать все таблицы.


Hawk2   (2003-06-06 10:03:00) [5]

Польностью согласен с Itsme. При выходе из программы желательно (для подстраховки), ставить свойство Active всех Table и (или) Query в false, даже если они и имеют это значение ничего страшного не произойдет.


Itsme   (2003-06-06 09:44:00) [6]

А не указано ли у вас (случайно) свойство Active этой таблицы значение TRUE? Лучше всего если в свойствах это будет указано FALSE, а активизировать таблицу в программе (и отключать тоже).
А индексы лучше всего создавать в DESKTOP-е - отвечать на вопросы и проблем не должно быть.


Alek Aaz   (2003-06-06 08:29:00) [7]

Мля! Ище один прикол!
Пытаюсь создать индекс выдает: Table cannot be opened for exclusive use

Мож в начале создать индекс а потом таблицу открыть?
Помнится с db проблем не было...
Вообще как правильно создать индекс?

2Anatoly Podgoretsky
Может где в сети есть список "особенностей" Paradoxa? Что зря тупыми вопросами форум засорять.


Anatoly Podgoretsky   (2003-06-06 06:58:00) [8]

Да какие шутки, вполне серьезно, особенность Парадокса.


Alek Aaz   (2003-06-06 05:51:00) [9]

> needle
Попробую. Спасибо.
> sas
Посмотрим.
> Anatoly Podgoretsky
Шутник вы батенька :)
> гончий
А еще лучше вообще не прикосаться к компу? :)
> arnold
Мож сразу перейти на С#? Я cо стандартным BDE то не справляюсь а тут такие страшные слова! А как известно лучшее враг хорошего. Проще над быть... :)

Ладно, СПАСИБО.


arnold   (2003-06-05 11:31:00) [10]

переходи на firebird


гончий   (2003-06-05 11:19:00) [11]

Что делать? Не завершать аварийно приложение при отладке :)


Anatoly Podgoretsky   (2003-06-05 09:25:00) [12]

Для Парадокса нормально, перезагружайся и при необходимости вычищай оставшийся мусор.


sas   (2003-06-05 09:07:00) [13]

Не так все просто. Таблицу может держать BDE.


needle   (2003-06-04 13:09:00) [14]

Поставь Table.Exclusive:=False
используй эксклюзивный доступ только когда это действительно надо


Наверх

Титульная страница Поиск, карта сайта Написать письмо