Текущий архив: 2007.03.18;
Скачать: CL | DM;
Вниз
"Table is busy" при попытке добавить новое поле через запрос. Найти похожие ветки
← →
The X (2006-12-20 21:42) [0]Добавляю новое поле в таблицу STAFF:
...
Query1.SQL.Add("ALTER TABLE STAFF ADD NEWLINE VARCHAR(5)")
Query1.ExecSQL
...
Выкатывается "Table is busy" c указанием моего имени в качестве пользователя этой "занятой таблицы" (логин винды).
Повыключал все параллельные проги, которые тоже могут давать запрет на эту операцию - ничего.
В другой части программы есть TTable, постоянно активный на эту таблицу - пробовал его вручную отключать перед запросом - не получается.
???
← →
Anatoly Podgoretsky © (2006-12-20 21:49) [1]> The X (20.12.2006 21:42:00) [0]
Ищи где еще открыта таблица.
← →
The X (2006-12-20 22:01) [2]Т.е. надо везде сделать в проге Table.Active := False?
← →
Anatoly Podgoretsky © (2006-12-20 22:50) [3]> The X (20.12.2006 22:01:02) [2]
Не только в твоей программе, но и на всех других компьютерах.
← →
The X (2006-12-20 23:42) [4]Спасибо, нашел концы черт знает где.
Страницы: 1 вся ветка
Текущий архив: 2007.03.18;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.034 c