Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Восстановить MDB-базу данных... Добавлено: 11.04.06 05:53  

Автор вопроса:  Nio | Web-сайт: www.fea.nxt.ru
Реально ли это сделать? Вернее даже не саму базу данных, а её проект Visual Basic. Т.е., таблицы, макросы, отчёты... всё есть, ко всему можно получить доступ. Даже формы в режиме конструктора открываются... А вот до программного кода добраться нет никакой возможности: всё время говорит "Проект Visual Basic в этой базе данных повреждён" и даже редактор не открывает.
Операция "сжать и восстановить базу данных" не выполняется: материться "Другой пользователь в это же время изменяет эти данные", хотя никакого другого пользователя нет и машина даже отключена от сети.

Может, утилита какая-то для подобных случаев есть? А то месяц работы псу под хвост...

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #1
Добавлено: 11.04.06 11:31
Во-первых, надо удалить ldb-файл, он создается во время открытия файла обычно в той же папке, что и база, с таким же именем. Он должен удаляться при корректном закрытии базы. Но судя по всему база закрылась с ошибкой, в результате повредился контейнет с VBA-кодом и не удалился ldb. А восстановить запорченный код не знаю, но вероятно спасти не удастся.

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 11.04.06 22:55
попробуй jetcomp

http://www.sql.ru/forum/actualthread.aspx?tid=59188&hl=jetcomp

Ответить

Номер ответа: 3
Автор ответа:
 trialist



Вопросов: 14
Ответов: 76
 Профиль | | #3 Добавлено: 12.04.06 17:03
У меня было похожее со сжатием/восстановлением, помогает открытие в монопольном режиме (в диалоге открытия файла на кнопке "открыть" есть стрелка вниз, жмешь на ее и выбираешь "монопольно";)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам