Access - БД находится в неизвестном состоянии ЧТО ДЕЛАТЬ?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Access - БД находится в неизвестном состоянии ЧТО ДЕЛАТЬ?

Сообщение Antov » 04.04.2007 (Ср) 7:10

При попытке открыть mdb пишет ошибку - База данных находится в неизвестном состоянии.... и не открывает.
ОДнако VBA спокойно к базе обращется? получаю вроде бы, все данные из БД.
Как вернуть БД к жизни?
Спасибо.
Всё что не убивает нас - делает нас сильнее.
(С) Ницше

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 04.04.2007 (Ср) 8:45

Попробуйте
Сервис - Служебные программы - Сжать и восстановить БД
I Have Nine Lives You Have One Only
THINK!

Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Сообщение Antov » 04.04.2007 (Ср) 9:20

Это было первое что сделал, также попробовал преобразовать, тоже ругается, что неизвестное состояние, возможно база была преобразована не из access а через jet :(
Всё что не убивает нас - делает нас сильнее.
(С) Ницше

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 04.04.2007 (Ср) 9:37

Тогда попробуй сделать в чистой базе "Связь с таблицами" и укажи таблицу из поврежденной базы. Так, возможно, удастся прочитать информацию.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Сообщение Antov » 04.04.2007 (Ср) 9:46

Спасибо большое, получилось, читает :)

Вопрос № 2:
- Как теперь сделать такую таблицу автономной? :)
Всё что не убивает нас - делает нас сильнее.
(С) Ницше

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 04.04.2007 (Ср) 9:48

Код: Выделить всё
INSERT INTO TABLE_NEW SELECT * FROM TABLE_OLD
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Antov
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 21.01.2007 (Вс) 6:24

Сообщение Antov » 04.04.2007 (Ср) 10:08

Аааа... ну это то само собой :)))
Думал мож какими средствами Accesы это можно нажатием кнопки сделать :)

Спасибо ещё раз всем большое!

Кстати, может кто знает почему такая ошибка возникает?
Всё что не убивает нас - делает нас сильнее.
(С) Ницше


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 226

    TopList  
cron