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]


Страницы:   1 2

AlexNord ©   (2003-11-25 07:49:00) 

Люди памажите плиз, смарите ситуация, создается 5 табличек и перед созданием удаляется, так вот почему то при удалении пятой Table is busy ? Active в false все действия как с предыдущими 4-мя и только с ней ошибка и нифига не могу сделать, даже удалял с дата модуля компонент TTable и заново создавал, а нифига не помогло!Переставлял винду све с нуля в общем я не знаю ваще уже чего делать.......


ЮЮ   (2003-11-25 08:46:00) [21]

Ты используешь один компонент DatM.Part5Kotl для оаботы со всеми 5-ю таблицами?


AlexNord   (2003-11-25 08:40:00) [22]

Я выключаю Active перед удалением, иначе ошибку даст...друиге приложения не трогают ее, все происходит в разрезе одного модуля...странно что теже действия с рдугими таблицами проходят а с этой ну никак..(
DatM.Part5Kotl.Active:=False;
DatM.Part5Kotl.TableName:=Name_4;
if DatM.Part5Kotl.exists then DatM.Part5Kotl.DeleteTable;<-тут ошибку дает...


ZHK   (2003-11-25 08:08:00) [23]

Если Active в False, это означает, что таблица занята другим приложением, например отладчиком Delphi. Попробуй запустить программу без отладчика, либо ищи, какой компонент еще открывает у тебя таблицу. А вообще в таких случаях лучше код кидать.


chtr   (2003-11-25 08:08:00) [24]

Попробуй в design time active:=false?
Может поможет?


Страницы:   1 2

Наверх

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