|
|
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Подскажите как в Access программно скопировать базу (с использованием архиватора winrar)на дискету или CD-R, используя кнопку или еще что-нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:07 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Открытую/нет? Обязательно из акцесса? На сд-р, да чтобы "просто" - никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:11 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
без разницы какую (открытуб/закрытую),лишь бы автоматом (типа как в bat-файле) (указываешь путь и с помощию чего) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:18 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
без разницы какую (открытуб/закрытую) гыыыы А потом он будет спрашивать почему база данных требует восстановления гыыыыыыы (типа как в bat-файле) (указываешь путь и с помощию чего) Ну и напиши ты bat-файл И запускай его примерно так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 14:24 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
А FileCopy не прокатит??? (-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 23:50 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
>А FileCopy не прокатит??? (-) FileCopy, FSO, API... Прокатит, но копия будет нежизнеспособной с очень большой вероятностью. Уже обсуждалось... Начиная с какого-то офиса (2003?) Аксес позволяет (имеет стандартные средства) производить резервирование "на лету"... Кажется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 00:11 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Вот дешевый способ скопировать базу данных ДАЖЕ открытую !!! текст Bat - файла copy c:\00\b.mdb c:\01 c:\Progra~1\Micros~1\Office\msaccess.exe c:\01\b.mdb /compact c:\progra~1\winrar\winrar.exe a c:\01\b c:\01\b.mdb -sfx -ep -ag -df -ibck ставите задачу в мастер назначенных заданий или выполняете файл функцией Shell Будете иметь набор копий типа b20031105 120000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 01:58 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за поддержку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 06:38 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
flatr Для открытой бд - не делайте так, как SiriusB предложил! Вопрос с копированием открытой базы сложнее, чем кажется на поверхности, уже обсуждалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 09:37 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
А я копирую в момент загрузки проги - у меня самый первый вызов - копирование открытого файла(ов) в каталог с копиями. Никаких транзакций, никаких запросов к чему-то, поэтому вроде - тьфу-тьфу - работает - ни разу сломанная копия не попалась (хотя я очень редко пользуюсь копиями - если только вспомнить, что за лажу я на прогил месяц назад :) Сколько раз открыл прогу - столько копий получил. Архивирование не делаю - слишком уж, тогда долго будет. Лежит себе копии в размер 1-2-3 Гб никого не трогают - нужно место на диске - вспоминаю и очищаю. На клиенских ПК оставляю последних 5 копий - остальное удаляю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 09:41 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
2CириусБ > ДАЖЕ открытую !!! У тебя, наверное, базы никогда не ломались. Или наоборот, ломаются так часто, что не видно из-за чего. Выше ЛП и Нуф сказали, простое копирование открытой базы может ее порушить. И тут откуда не возьмись. Почитай фак по сжатию что-ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 15:33 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
спасибо всем за помощь я тут решил может еще более легкий способ сделать...создал пустую базу на диске с и макросами (в том числе вызываю winrar)туда загоняю таблицы и формы и сразу все стало загоняться на дискету еще раз спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 15:38 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Вот и правильно - чего сложные пути искать. Краткость - сестра таланта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 15:44 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
ДЛЯ НЕВНИМАТЕЛЬНыХ !!! /compact производится над копией БД в папке 01 а она не есть открытой :?) ТАК ЧТО ПОЛЬЗУЙТЕСЬ БЕЗБОЯЗНЕННО !!! SiriusB не дает глупых советов !!! он "видит" сердцем :?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 19:04 |
|
||
|
подскажите как программно скопировать базу
|
|||
|---|---|---|---|
|
#18+
Строка "copy c:\00\b.mdb c:\01" во время записи информации с клиента на сервер в mdb может поймать процесс сохранения информации в середине пути и ваша копия в папке 01 будет битой (часть информации была записана в файл mdb, а другая часть "записаться" не успела)! Ну нельзя этого делать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 19:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32337175&tid=1677973]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 416ms |

| 0 / 0 |
