powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Последние изменения
9 сообщений из 9, страница 1 из 1
Последние изменения
    #34016922
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как нибудь в программе на VB6, использующей Access, получить подробный отчет о последнем изменении? И можно ли сделать "откат", отменив одно или несколько последних изменений?
...
Рейтинг: 0 / 0
Последние изменения
    #34016959
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри методы Rollback, Commit и BeginTrans
...
Рейтинг: 0 / 0
Последние изменения
    #34018345
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужна возможность "откатить" базу данных на несколько дней назад, или удалить какие-нибудь конкретные изменения, не обязательно сделанные сегодня. Может есть для этого какой-нибудь механизм?
...
Рейтинг: 0 / 0
Последние изменения
    #34018359
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, это в форум по аксессу. Имхо - вряд ли получится с этой СУБД.
...
Рейтинг: 0 / 0
Последние изменения
    #34018366
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожет есть для этого какой-нибудь механизм?
В mdb? Неа, механизм надо придумывать самому. В связи с этим Посмотри методы Rollback, Commit и BeginTrans тут воще не при чем.
...
Рейтинг: 0 / 0
Последние изменения
    #34018461
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае, это уже не будет именоваться термином "откатить", т.к. rollback и есть "откатить", и употребляется это в контексте последних транзакций как последовательности связанных между собой изменений базы, еще ждущих своего Commit.

Именно так и понимался изначальный вопрос.

Когда базу, как файл, нужно вернуть в состояние от такого-то дня, используется "snapshot" локальной сети. Насколько я знаю, это относится к администрированию Windows, серверов, самой сети, но ни к Visual Basic.

Если это делать средствами самой базы, то нужно разработать соответствующий дизайн базы. Например, логировать все измененения, предусматривать таблицы, позволяющие не просто перезаписывать данные, а ВСЕГДА накапливать данные построчно с записью даты и времени накапливающихся изменений. Но и этого может оказаться недостаточно, если таблиц много и они сложные. Да там и не только могут быть таблицы.
...
Рейтинг: 0 / 0
Последние изменения
    #34018516
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 VladConn
Я так понял, что автор хочет получить состояние базы на определенный момент времени и именно так понял "откатить".
VladConnЕсли это делать средствами самой базы, то нужно разработать соответствующий дизайн базы. Например, логировать все измененения, предусматривать таблицы, позволяющие не просто перезаписывать данные, а ВСЕГДА накапливать данные построчно с записью даты и времени накапливающихся изменений. Но и этого может оказаться недостаточно, если таблиц много и они сложные. Да там и не только могут быть таблицы.
Это я и имелл ввиду:
Неа, механизм надо придумывать самому
...
Рейтинг: 0 / 0
Последние изменения
    #34018906
ВasiС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИМХО проще делать копию файла и складировать их где-нибудь
...
Рейтинг: 0 / 0
Последние изменения
    #34018964
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИМХО проще делать копию файла и складировать их где-нибудь
...перед каждым изменением данных в базе.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Последние изменения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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