- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]案例:教学成绩管理系统
7.1 数据备份(2) mSqlMaster = provider=SQLOLEDB;server= HostName ;database=master;uid=sa;pwd=11 cPMasterConn.CursorLocation = adUseClient cPMasterConn.CommandTimeout = 0 cPMasterConn.Open mSqlMaster If MsgBox(“您确认要备份数据吗(Y/N)?”, vbYesNo + vbQuestion + vbDefaultButton2, “提示”) = 7 Then Exit Sub Me.MousePointer = vbHourglass 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据还原 帮助文件制作 7.1 数据备份(2) ‘ 读取Master.dbo.sysdevices表中是否包含要备份的文件 Set rs = cPMasterConn.Execute(Select * From Master.Dbo.SysDevices Where Name=成绩数据库 rq 备份) ‘ 判断Master.dbo.sysdevices表中是否包含本库的备份信息 If rs.RecordCount = 0 Then cPMasterConn.Execute sp_addumpdevice Disk, 成绩数据库 rq 备份,E:\成绩数据库 rq 备份 End If rs.Close 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据还原 帮助文件制作 7.1 数据备份(2) ‘ 文件的格式是“成绩数据库”+日期+“备份”,代码中的rq是在前面经过处理的日期。 cPMasterConn.Execute BACKUP DATABASE 教学成绩管理数据库 TO 成绩数据库 rq 备份 Me.MousePointer = vbDefault MsgBox 数据备份完毕!, vbInformation, 提示 cPMasterConn.Close cmdOk.Enabled = False End Sub 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据还原 帮助文件制作 7.2 数据还原(1) 模块界面 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据还原 帮助文件制作 7.2 数据还原(2) 主要程序代码 本模块有2个事件代码:Form_Load()、cmdOk_Click(),主要是cmdOk_Click,代码如下: 事件:cmdOk_Click() 功能:还原数据库 Private Sub cmdOk_Click() On Error GoTo Err_Hand If MsgBox(此操作将恢复 Cmbfile !您确认吗(Y/N)?, vbYesNo + vbQuestion + vbDefaultButton2, 提示) = 7 Then Exit Sub cPMasterConn.Execute RESTORE DATABASE 教学成绩管理数据库 FROM DISK = e:\ Cmbfile 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据还原 帮助文件制作 7.2 数据还原(2) Me.MousePointer = vbHourglass cPMasterConn.Close MsgBox 数据恢复完毕!, vbInformation, 提示 Unload Me Exit Sub Err_Hand: ‘ 必须在数据库完全停止操作里进行 If cPMasterConn.Errors.Count = 0 Then MsgBox 错 误 号: Err.Number vbCrLf _ 错误描述: Err.Description vbCrLf _ 1数据库实现 2主窗体创建 3数据访问 4登录界面 5信息查询 6数据维护 7备份还原帮助 数据备份 数据
您可能关注的文档
最近下载
- 西门子PLC通讯.ppt VIP
- 在线网课学习课堂《研究生学术规范与学术诚信》单元测试考核答案.docx VIP
- 风力发电机组防腐规范.pdf VIP
- 卧式车床使用说明书.doc VIP
- 2025年八项规定精神纠正“四风”应知应会知识问答试题及答案详解(历年真题).docx VIP
- 广西桂林2021年中考语文现代文阅读真题.docx VIP
- 2018年10月注册土木工程师(水利水电工程)《专业知识考试(上)》真题及详解.doc VIP
- 疫苗采购管理制度.docx VIP
- 国家中医药管理局《中医药事业发展“十五五 ”规划》全文.docx
- 苏G02-2019 房屋建筑工程抗震构造设计.pdf VIP
文档评论(0)