|
BackUp Automático |
Win Vermeer escreveu esta rotina para fazer backup automático do banco de dados. Ela pode ser chamada no evento Ao abrir do seu formulário inicial. Ela cria uma pasta de backup, se não existir, e faz cópias diárias, chamadas Segunda Feira, Terça Feira, etc, que são sobrescritas na semana seguinte. Faz, também, uma cópia semanal. |
Private Sub FazBackUp() '--------------------------------------------------------------------------------------- ' Procedimento : FazBackUp ' Data/Hora : 20/10/05 15:31 ' Autor : Win Vermeer/ Adaptação: OsmarJr ' Propósito : Faz backup diário do banco de dados. Se já existe, não faz nova cópia. ' Com pequenas alterações também pode ser mensal. '--------------------------------------------------------------------------------------- ' On Error GoTo FazBackUp_Erro Dim fs As Object strAppName = Application.CurrentProject.FullName ' Vamos fazer um backup diário boolMakeDailyBackup = True If fs.FileExists(strDailyBackup) Then If boolMakeDailyBackup Then fs.CopyFile strAppName, strDailyBackup Saida: FazBackUp_Erro: |