Помогите плиз с удалением | |
---|---|
serty Автор Сообщений: 29 Дата регистрации: 28.02.2005 |
с диска был удален файл таблицы - дбфка в DBC осталась ссылка на этот файл как удалить ссылку ?? все попытки удаления через прогу приводят к ошибке ;( REMOVE TABLE detal - говорит что файла нет ------------------ "Положительное воздействие низкого коэффициента интеллекта на увеличение совокупности задач в процессе осуществления трудовой деятельности (работа дураков любит) |
Re: Помогите плиз с удалением | |
---|---|
Владимир Максимов Сообщений: 14098 Откуда: Москва Дата регистрации: 02.09.2000 |
Используй команду
VALIDATE DATABASE |
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 что-то действительно отказывается ... ------------------ |
Re: Помогите плиз с удалением | |
---|---|
serty Автор Сообщений: 29 Дата регистрации: 28.02.2005 |
хех Мне это в проге надо отработать - без участия юзера
------------------ "Положительное воздействие низкого коэффициента интеллекта на увеличение совокупности задач в процессе осуществления трудовой деятельности (работа дураков любит) |
Re: Помогите плиз с удалением | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, serty!
Начиная с какой-то версии фокса (точно не помню, но в VFP8 уже работает) VALIDATE DATABASE RECOVER доступно в рантайме. Да он может дурацкие вопросы задавать, но и саму ситуацию когда какой-то "умелец" удалил dbf штатной не назовёшь (я бы на вашем месте ещё и денег слупил с таких юзеров за самоуправство ) А вообще структура dbc описана (Tools\FileSpec\60dbc*.*) так что нарисовать свою "чинильщик" вполне реально - но IMHO для целей "восстановления" системы больше подойдёт если вместо "вычищения" инфы о таблице, просто из архива будут извлечены соответствующие dbf+cdx+fpt - пускай даже "пустые" - из "стартового/нулевого/инсталляционного" архива. ------------------ WBR, Igor |
© 2000-2024 Fox Club  |