Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание копии базы данных


White ©   (2008-10-01 16:48:00) 

Как сделать так, чтобы при выходе из базы данных в дельфи создавалась копия базы данных.


MsGuns   (2008-10-02 15:21:00) [1]

>Vlad Oshin ©   (02.10.08 12:51) [18]
>и как ты выкручивался?

Писал сюда неоднократно. Поищи в архиве мастаков


Vlad Oshin   (2008-10-02 12:51:00) [2]


> MsGuns ©

и как ты выкручивался? (в 2х словах(ну, можно поширше, я не ограничиваю :)))
Просто есть один момент, надо одному чудику помочь(клиент-сервер хорошо, но уже все на этом г. завязано), они сейчас всех из-за каждого вылета выгоняют, делают переиндексацию, потом оповещают, что можно заходить. Или кто-то подходит к компу с БД и принудительно пользователей отшибает.


MsGuns   (2008-10-02 12:46:00) [3]

Нет, просто грустно-обширный собственный опыт :(


Правильный$Вася   (2008-10-02 11:46:00) [4]


> А чего тут знать-то ?

телепатор в турбо-режиме на обученной нейро-сети?


MsGuns   (2008-10-02 10:35:00) [5]

>А что ты знаешь про его случай?

А чего тут знать-то ? Типичный "Фароновский" подход при написании приложений - TTable->TDataSource->TDBGrid с использованием мастер-детала. Любой сбой ПК или сетки практически гарантированно приводит к разрушению индексов, после чего "программа не запускается - сделайте чтобы работало". Вот начинающий спесилист и хочет придумать панацею чтобы его не дергали по сторазнадню


Германн   (2008-10-02 02:12:00) [6]


> MsGuns ©   (01.10.08 17:09) [12]
>
> Не стоит подкалывать - я же написал "В вашем случае"

А что ты знаешь про его случай?


Правильный$Вася   (2008-10-01 17:13:00) [7]


> MsGuns ©   (01.10.08 17:09) [12]

автор ведь так и не сказал, монополия у него или рынок, а ты его сразу демократизировать пытаешься


MsGuns   (2008-10-01 17:09:00) [8]

Не стоит подкалывать - я же написал "В вашем случае", имея в виду очевидное дилетантство автора и немощь в плане написание упомянутых "продвинутых" технологий сохранения-восстановления,


Германн   (2008-10-01 17:07:00) [9]


> ИМХО, лучшая рекомендация в Вашем случае - это полный и
> категоричный отказ от парадокса в пользу клиент-серверных
> СУБД

Опять 25 :)


MsGuns   (2008-10-01 17:04:00) [10]

Для парадокса не существует "системных" средств  бэкапа-рестора, поэтому чаще всего разработчики используют обычные архиваторы. Однако в архив преспокойно попадают все ошибки, имеющиеся в БД, поэтому для этого пишут специальные процедурные приложения, обеспечивающие корректное сохранение и восстановление БД.
Но одно можно сказать наверняка - НИ В КОЕМ СЛУЧАЕ СОХРАНЕНИЕ-ВОССТАНОВЛЕНИЕ БД НЕЛЬЗЯ ДЕЛАТЬ АВТОМАТИЧЕСКИ. Помимо очевидной глюкавости такого "метода" при сетевой работе имеется еще и куча гемора, связанного с невозможностью отследить целостность различных частей БД.

ИМХО, лучшая рекомендация в Вашем случае - это полный и категоричный отказ от парадокса в пользу клиент-серверных СУБД


stas   (2008-10-01 17:02:00) [11]

White   (01.10.08 16:48)
если

> если режим монопольный


WinRar+командная строка.


Сергей М.   (2008-10-01 17:00:00) [12]


> Johnmen ©   (01.10.08 16:58) [7]


Ну судя по "ТЗ" так оно, видимо, и есть - некая "дверь", с одной ее стороны входишь, с другой, соттв-но, выходишь .. типа прыжки между измерениями) ..


Johnmen   (2008-10-01 16:58:00) [13]

А вход в Делфи - одновременным входом в базу данных?
:)


Сергей М.   (2008-10-01 16:54:00) [14]


> при выходе из базы данных в дельфи


А что, выход из базы данных является одновременно входом в Делфи ?


Правильный$Вася   (2008-10-01 16:54:00) [15]


> файлы с расширением db

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


Sergey13   (2008-10-01 16:53:00) [16]

Уж лучше при входе. 8-)


White   (2008-10-01 16:52:00) [17]

файлы с расширением db


Поросенок Винни-Пух   (2008-10-01 16:50:00) [18]

Как сделать так, чтобы при выходе из базы данных в дельфи создавалась копия базы данных.

Создавать копию при выходе.


MsGuns   (2008-10-01 16:49:00) [19]

Что Вы называете "базой данных" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо