Поломалася моя база аксес причем много тем есть да понимаю но проблема весьма нетипичная так что почитайте вопрос и может кто подскажет какой нибудь еще вариант Кароче: база mdb, весом 380 мб (размер сжатой базы). Как поломали: один ну очень умный дядя пытался открыть ее по сети, без одной необходимой библиотеки она открылась только с хорошим матерком, закрыв ее он начал ее копировать, а другой дядя в это время открывал ее же с локального компа, обломавшись и выяснив почему он стал ждать. Когда копирование закончилось и там и там база перестала открываться. Видимо первый умный дядя что-то успел натворить с ней, когда пытался открыть ее удаленно. Под открыть удаленно задесь понимается, что этот простой человек, просто запустил базу через общие папки в сетевом окружении. Вообщем стоит только отлучится и поломать смогут все... sad. Сейчас: база открывается, но на все действия вылезает ошибка - В файле MAccess обнаружено повреждение...ну т.д. с предложением воспользоваться резервной копией. Есть правда исключения: можно открыть в конструкторе таблицы, но нельзя их открыть в таблично виде. Запросы открываются в конструкторе и при этом можно создать запрос по таблицам и он выведет всю информацию .Несколько форм открываются в конструкторе, но до VB кода не добраться. Проьовал: на все попытки сжать/восстановить, /DECOMPILE /Repair, экспортировать/импортировать вываливается с указанной выше ошибкой. JetComp, mdb_repair и их комбинации отрабатывают номана, но результат после них такой же, нет они правда базу немного сжали, но вот модули с кодом все равно не открываются. AccessRecover 2.2 вообще сказал что с базой все ОК, типа сжимать ее не надо. Задача: специфика базы такова, что абсолютно наплевать на табличные данные - постоянно закачиваются новые, взамен старых. Есть резервная копия базы месячной давности, за это время изменись только модули с кодом, в которых появились новые функции с динам. запросами и т.д. То бишь, из этой поломанной базы самое главное извлечь VB модули!!! Это добиться я не смог, единственное что, открыв файл mdb в текстовом редакторе, я смог найти некоторые нужные мне куски кода, но вытащить все содержимое модуля не смог, уже очень там все разбросано и исковеркано. Спрашивается: можно ли еще что-нибудь сделать, что бы вытащить содержимое модулей или можно забросить эту идею и приступить к написанию заново недастающих кусков кода? P.S. надеюсь никого не утомил, но хоть посмеятся можно... до сих пор не понимаю как эти чуваки умудрилсь т.о. поломать базу. Да.. дурное дело не хитрое.
Страница:
1
Аксесс повреждена база
gerorrrrgnablut
G
Новичок
prohovec
P
Новичок
Страница:
1
Тему читают: гостей: 1
Полезные руководства для новичков
Ремонт ноутбукаДетальное описание как можно решить аппаратные проблемы с включением ноутбука, с дефектами изображения, а также многие другие проблемы в домашних условиях. |
Как правильно эксплуатировать ноутбукРекомендации по правильной эксплуатации ноутбука. Описаны основные правила, уход за батареей, уход за клавиатурой и многие другие моменты. |
Установка Windows XP второй системой на ноутбук с Windows 7 или Windows VistaДетальное руководство как установить Windows XP второй операционной системой на ноутбук или компьютер с Windows 7 или Windows Vista с возможностью выбора какую систему загружать при включении ноутбука. Также будет описано как безболезненно удалить Windows XP. |
Разгон видеокарты ноутбукаРекомендации как правильно и с минимальным риском разогнать видеокарту ноутбука с помощью утилиты MSI Afterburner. |
Похожие темы
База данных SQL 2016 |
Сообщение от i1korochkin 31/01/2017 в 15:34 |