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

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

Освобождение таблицы [D7, dBase, FoxPro]


Кешаня ©   (2005-10-26 10:01:00) 

Выполняю выборку из таблицы MyTable.
Затем запрос закрываю. Далее пытаюсь открыть MyTable эксклюзивно, чтобы упаковать таблицу, но таблица всё ещё занята. Как её освободить?


ANB   (2005-10-26 14:12:00) [1]

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


Кешаня   (2005-10-26 11:31:00) [2]

Вот именно.Таблица открыта запросом.Запрос закрываю, а таблицу кто закрывать будет? Если я, то как?


Anatoly Podgoretsky   (2005-10-26 11:22:00) [3]

Кешаня ©   (26.10.05 10:38) [8]
Это не важно, открыта в другом месте или другим пользователем.


Кешаня   (2005-10-26 10:38:00) [4]

Запускаю прогамму НЕ под DELPHI


stone   (2005-10-26 10:34:00) [5]


> Кешаня ©   (26.10.05 10:30) [6]
> А если MyTable: TTable , то тот же самый облом.

Значит она еще где-то открыта. В ИДЕ например.


Кешаня   (2005-10-26 10:30:00) [6]

А если MyTable: TTable , то тот же самый облом.


stone   (2005-10-26 10:27:00) [7]

Ууууу. С этим зверьем я не работал...


Кешаня   (2005-10-26 10:25:00) [8]

Нет.
MyTable: THalcyonDataSet;


stone   (2005-10-26 10:22:00) [9]

Облом чуть раньше. MyTable, я так понимаю, is TADOTable? А там никакого Exclusive нет.


Кешаня   (2005-10-26 10:15:00) [10]

procedure TForm1.Button1Click(Sender: TObject);
begin
AdoQuery.Sql.Clear;
AdoQuery.Sql.add('select * from Mytable');
AdoQuery.Sql.open;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  AdoQuery.close;
   MyTable.Exclusive:=true;
   MyTable.Open;  //Здесь облом!!!!
   .....

end;

Provider=VFPOLEDB.1.


stone   (2005-10-26 10:09:00) [11]


> Далее пытаюсь открыть MyTable эксклюзивно

Как и чем открыть? Код приведи.
Запускаешь на выполнение из под IDE? В дизайн тайме эта таблица не открыта?


Наверх

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