VB 数据备份、还原
来源:互联网 发布:教育云数据什么意思 编辑:程序博客网 时间:2024/05/16 08:25
新建一个窗口,添加2个Command控件,1个Text控件,1个Drive控件,1个File,进行数据的备份和还原,代码如下:
Private Sub Command1_Click()
msg = MsgBox("是否确定需要备份?", 1, "数据备份")
Text1.Visible = True
Drive1.Visible = True
Text1.Text = "备份至"
End Sub
Private Sub Command2_Click()
msg = MsgBox("数据还原会复盖电脑里面的数据,是否继续?", 4, "数据还原")
Text1.Visible = True
File1.Visible = True
Drive1.Visible = True
Text1.Text = "数据来自"
End Sub
Private Sub Drive1_Change()
Dim s As String
'备份数据库
If Text1.Text = "备份至" Then
s = Drive1 & "/db1.mdb"
On Error GoTo errprompt
Me.MousePointer = 11
FileCopy App.Path & "/db1.mdb", s
Text1.Visible = False
Drive1.Visible = False
Me.MousePointer = 0
MsgBox "数据已备份完毕!"
End If
If Text1.Text = "数据来自" Then
File1.Path = Drive1.Drive '改变驱动盘后文件跟着改变显示,这句非常重要。
s = Drive1 & File1
'还原数据库
On Error GoTo errprompt
Me.MousePointer = 11
FileCopy s, App.Path & "/db1.mdb"
Text1.Visible = False
Drive1.Visible = False
File1.Visible = False
Me.MousePointer = 0
MsgBox "数据已还原完毕!"
End If
errprompt:
Me.MousePointer = 0
Select Case Err.Number
Case 57
MsgBox "磁盘已坏!", vbCritical
Case 70
MsgBox "磁盘写保护,重新开始!", vbCritical
Unload Me
Case 71
MsgBox "磁盘未准备好!", vbCritical
End Select
End Sub
- VB 数据备份、还原
- 数据备份、还原
- DbUnit数据备份、还原
- mysql 数据备份、还原
- dba 数据备份还原
- 还原备份数据
- 数据备份与还原
- 数据备份与还原
- 数据备份与还原
- sql还原备份数据
- VB实现SQL SERVER2000数据库备份还原
- VB备份与还原SQL数据库代码
- 数据备份还原线程控件
- oracle数据还原与备份
- sqlserver 数据备份与还原
- C#数据备份与还原
- ORACLE 数据备份与还原
- mysql 数据备份和还原
- 安装VmwareServer遇到“系统管理员设置了系统策略 禁止进行此安装”的解决办法
- firefox下不能启用scim
- 暂存资料
- 几个找pdf资源的网站
- 数据库压缩
- VB 数据备份、还原
- junit使用简明手册
- tinyos学习笔记一
- 子网掩码的计算与划分详解
- firefox下滚动条消失引起页面抖动的问题
- TTL和CMOS电平总结(回答了什么是TTL和CMOS电平)
- walterzorn 系列-画线、圆、椭圆(卵形)、折线、多边形、矩形
- GDMO
- C# Stream 和 byte[] 之间的转换