:: Архив конференции по VFP до 2005 года
Помогите плиз с удалением
serty
Автор

Сообщений: 29
Дата регистрации: 28.02.2005

с диска был удален файл таблицы - дбфка
в DBC осталась ссылка на этот файл
как удалить ссылку ??
все попытки удаления через прогу приводят к ошибке ;(
REMOVE TABLE detal - говорит что файла нет




------------------
"Положительное воздействие низкого коэффициента интеллекта на увеличение совокупности задач в процессе осуществления трудовой деятельности
(работа дураков любит)
Ratings: 0 negative/0 positive
Re: Помогите плиз с удалением
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
Используй команду

VALIDATE DATABASE
Ratings: 0 negative/0 positive
Re: Помогите плиз с удалением
Syberex

Сообщений: 1432
Откуда: Кострома
Дата регистрации: 19.01.2004
Когда ты попытаешся открыть таблицу в проекте
на модификацию, Фокс тебя спросит:

The table 'Table1' cannot be found
along the specified path. Would you like
to locate the file or delete this object
from the database?
<Locate> <Delete> <Cancel>

Жмешь Delete и ссылка на таблицу будет удалена из базы.

Remove table что-то действительно отказывается ...





------------------
Ratings: 0 negative/0 positive
Re: Помогите плиз с удалением
serty
Автор

Сообщений: 29
Дата регистрации: 28.02.2005
хех Мне это в проге надо отработать - без участия юзера




------------------
&quot;Положительное воздействие низкого коэффициента интеллекта на увеличение совокупности задач в процессе осуществления трудовой деятельности
(работа дураков любит)
Ratings: 0 negative/0 positive
Re: Помогите плиз с удалением
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, serty!

Начиная с какой-то версии фокса (точно не помню, но в VFP8 уже работает)
VALIDATE DATABASE RECOVER доступно в рантайме. Да он может дурацкие вопросы
задавать, но и саму ситуацию когда какой-то "умелец" удалил dbf штатной не
назовёшь (я бы на вашем месте ещё и денег слупил с таких юзеров за
самоуправство )
А вообще структура dbc описана (Tools\FileSpec\60dbc*.*) так что нарисовать
свою "чинильщик" вполне реально - но IMHO для целей "восстановления" системы
больше подойдёт если вместо "вычищения" инфы о таблице, просто из архива
будут извлечены соответствующие dbf+cdx+fpt - пускай даже "пустые" - из
"стартового/нулевого/инсталляционного" архива.




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика