Buenos dias amigos, les comento que al hacer el backup de mi base de datos que es acces lo que hago es hacer una copia de la bd a una nueva carpeta eso lo realiza sin prblemas, la cuestion es al realizar la restauracion o recuperar backup este marca un error, segun porque la base de datos esta siendo usada pero yo en la instruccion ya le puse dbs.close donde dbs esta declarado como global database
ahora les muestro como esta el codigo del recuperar el backup:
Código:
Try
If System.IO.File.Exists(My.Application.Info.DirectoryPath & "\respaldo\bdrancho.mdb") Then
If System.IO.File.Exists(My.Application.Info.DirectoryPath & "\bdrancho.mdb") Then
dbs.Close()
System.IO.File.Delete(My.Application.Info.DirectoryPath & "\bdrancho.mdb")
End If
System.IO.File.Copy(My.Application.Info.DirectoryPath & "\respaldo\bdrancho.mdb", My.Application.Info.DirectoryPath & "\bdrancho.mdb")
MsgBox("Base de datos ha sido restaurada", MsgBoxStyle.Information, "Control Ganadero")
Else
MsgBox("No se ha creado un respaldo, favor de crearlo primero", MsgBoxStyle.Exclamation, "Error")
End If
Catch ex As Exception
MsgBox("Base de datos no se ha podido restaurar", MsgBoxStyle.Critical, "Control Ganadero")
End Try
sin mas por el momento les agradezco de antemano esperando que me puedan ayudar, les envio un cordial saludo.