Visual Basic - Copia de Base de Datos.URGENTE

Life is soft - evento anual de software empresarial
 
Vista:

Copia de Base de Datos.URGENTE

Publicado por Julieta (3 intervenciones) el 11/03/2003 01:32:25
Necesito generar un backup de la BD por codigo en Visual Base y no se como hacerlo. Desde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copia de Base de Datos.URGENTE

Publicado por eperez (38 intervenciones) el 11/03/2003 14:33:43
Hola, te mando un ejemplo de un programa mio. Un saludo.

En el formulario principal, tengo una barra de menús y con el editor de menús voy creando las opciones. Una de ellas es Archivo, copia de seguridad y en esta última es donde coloco el código (en el mismo formulario principal he tenido que crear un control common dialog):

Private Sub mnuArchivoCopia_Click()
Dim destino, fuente As String
Dim resp As Integer
With CommonDialog1
.DialogTitle = "Realizar copia de seguridad"
.DefaultExt = "*.MDB"
.Filter = "Base de datos (*.mdb)|*.mdb|Archivos de texto (*.txt)|*.txt|Todos los archivos (*.*)|*.*"
.ShowSave
End With
fuente = "C:\Mibase.mdb"
destino = CommonDialog1.FileName
On Error GoTo ManejadorError
FileCopy fuente, destino
MsgBox ("Copia de seguridad realizada")
Exit Sub
ManejadorError:
If Err.Number = 61 Then
resp = MsgBox("El disco de destino está lleno", vbAbortRetryIgnore)
If resp = vbRetry Or resp = vbIgnore Then
Resume
Else
Exit Sub
End If
Else
If Err.Number = 70 Then
MsgBox ("La Base de Datos está siendo utilizada en estos momentos, realice la copia en otro momento")
Else
If Err.Number <> 0 Then
MsgBox ("Error: " & Err.Number)
End If
End If
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar