Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как восстановить данные в БД?????!!!!! / 9 сообщений из 9, страница 1 из 1
07.09.2003, 17:22
    #32257825
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
При изменении типа поля в таблице с текстового на числовой, access округлил все значения в полях до целых чисел, а там были только дробные. КАК ВОССТАНОВИТЬ ДАННЫЕ (сзатие БД еще не проводил).
...
Рейтинг: 0 / 0
07.09.2003, 17:24
    #32257826
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Инструкция.

1. Срочно сделать бэкап того, что осталось.
2. Настроиться на худшее.
3. Ждать, пока кто-нибудь что-нибудь посоветует.
...
Рейтинг: 0 / 0
07.09.2003, 21:31
    #32257847
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Саныч, чего ты человека обнадеживаешь? Вряд ли это возможно. Теоретически данные может и остались, и то в зависимости от того, делалось ли потом хоть что-нибудь с базой.
Практическая же ценность от осознания того, что там может что-то и осталось - ровно 0.

Да и зачем все это? Если данные не ценны сами по себе - ну и забить. А если ценны - руки оборвать (по самую жопу) тому, кто себе позволяет не делать бекапов хотя бы перед модификацией структуры базы.
...
Рейтинг: 0 / 0
07.09.2003, 21:36
    #32257848
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Я не обнадеживаю, я же сказал - настроиться на худшее. Вот оно и пришло. Мало того что данные не восстанавливаются, так еще и руки по самую жопу оборвали.
...
Рейтинг: 0 / 0
07.09.2003, 21:44
    #32257851
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Мало того что данные не восстанавливаются, так еще и руки по самую жопу оборвали.

Дык может оно и к лучшему
...
Рейтинг: 0 / 0
07.09.2003, 21:50
    #32257853
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Кому как. :^)
...
Рейтинг: 0 / 0
07.09.2003, 23:31
    #32257879
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Как вариант: создай пустую базу. Создай в ней таблицу из одного поля. Создай в таблице кучу записей. Посмотри размер базы. Измени тип поля (лучше, чтобы у старого и нового формата был один размер. Например, Long на 4-х байтовый Float. Если размер базы после этого увеличился почти вдвое, значит (вероятно), старые данные акцес до сжатия оставил в базе, а не поменял их на новый формат.

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

Примерно так. Если по первой части повезет, остальное, думаю, займет не так уж много времени...
...
Рейтинг: 0 / 0
08.09.2003, 22:44
    #32259207
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
Ну спасибо Мужики! Ну понасоветовали!!! :-o
...
Рейтинг: 0 / 0
09.09.2003, 14:05
    #32259939
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как восстановить данные в БД?????!!!!!
если бы при изменении размера акес копировал данные, это было б долго...

А старую таблу можно б было посмотреть :

Dim dbs As Database
Dim tdf As TableDef
Set dbs = CurrentDb
Set tdf = dbs.TableDefs(t_name)
For Each tdf In dbs.TableDefs
tdf.Attributes = 0
Next tdf

(так видно удаленный т.что объект до сжатия)
Но нет, не видно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как восстановить данные в БД?????!!!!! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]