Вопрос № 43476: Здравствуйте уважаемые мастера!!!
У меня такой вопрос: из своего приложения я хочу организовать восстановление и резервное копирование базы данных приложения.Форматом базы данных является Access. Подскажете где надо посмотреть или у кого есть как...
Вопрос № 43.476
Здравствуйте уважаемые мастера!!!
У меня такой вопрос: из своего приложения я хочу организовать восстановление и резервное копирование базы данных приложения.Форматом базы данных является Access. Подскажете где надо посмотреть или у кого есть какие-нибудь наработки в этой области. ОООЧЧЧЕЕЕНННЬЬЬ нужно.
Заранее выражаю большую благодарность ответившим
Отправлен: 18.05.2006, 14:22
Вопрос задал: Tresda (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: sir henry
Здравствуйте, Tresda!
Элементарный алгоритм оезервирования - с помощью любого доступного Вам архиватора сжать файл БД и положить его на диск, выделеный для архивов. Например, с помощью RAR'а:
ShellExecute(0, 'open', rar.exe', 'm -agMYYYYMMDD_HHMM -m5 -y f:ackup\_ c:asemybase.mdb', NIL, SW_HIDE);
Основное условин - база в это время не должна быть открыта.
Здесь проводится архивация базы, расположеной в каталоге C:BASE, с именем MYBASE.MDB, в каталог, где лежат архиав F:BACKUP, архив будет создаваться с именем, включающим текущее число и время создания, напрмер _20060510_0230.rar.
Разархивация проводится с помощью ключа архиватора E.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 19.05.2006, 06:07