如何用VB6.0备份和恢复MySql数据库?

woshishui0609sc 2009-05-25 10:21:21
我现在急用,那位大哥能帮帮我啊
...全文
137 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamyuanlong 2009-11-15
  • 打赏
  • 举报
回复

碰巧我也用到了。我的代码是这样的(测试过能用的)

备份按钮的代码
Dim strsql As String
If Text1.Text = "" Then
MsgBox "请选择存储路径!", , "友情提示"
Command7_Click
Else
Shell "cmd /c mysqldump -u" & user & " -p" & key & " " & db & ">" & Text1.Text, vbHide
MsgBox "数据库备份成功", , "友情提示"

还原按钮的代码
Dim strsql As String
On Error GoTo Err1
Shell "cmd /c mysql -u" & user & " -p" & key & " " & db & "<" & Text2.Text, vbHide
MsgBox "还原数据库成功", , "友情提示"
Exit Sub
Err1:
MsgBox "还原数据库失败!", vbOKOnly + vbCritical, "友情提示"
【最终修正版】动网论坛6.0 转 VBB
【我发现近来要这个程序的人比较多,希望大家顶一顶,这样我就轻松一点】
上一次在发布后很多人问我这个那个问题,其实也是因为程序有点问题,而我自己时间不多,所以尽量抽出时间把它完善了。




这个修正版会自动跳转,对于帖子数量巨大的论坛转换,轻松多了。

还有就是原版对动网论坛的无效帖子(用户)转移处理不当,导致一些帖子,投票记录无法成功转移,现在修正了。

除了没有金钱之类的,可以说是完美版了:P


我要再次声明一下,动网6.0版以下的不能实现转移。(也不要找我做相关的转换程序,当然,你可以自己改。)

/*** 动网论坛6.0 -> vBulletin By Rik QQ:30909053 ***/

/***使用本程序前请务必仔细阅读以下声明******************************************
1,本程序只对数据作转移,不会对原来的mdb数据造成破坏,如果担心发生mdb数据丢失,
请先作备份,我不会对任何此类型的数据丢失负责。
2,在使用本程序作转移前,如果VBB论坛有数据,请作备份(用户记录不作覆盖)。
3,本程序属个人原创,请勿用于商业用途!!可以自由传播,但请保留我的制作权信息。
4,如果你使用本程序则表明你已接受以上声明!
********************************************************************************

****程序说明********************************************************************
1,从“动网论坛6.0”到vBulletin的转移(我用2.28作调试)。
2,资料转移包括用户、论坛、帖子、投票、附件。
3,用户转移只对应vBulletin标准版,没有转移用户金钱、积分、MP之类的。
4,论坛、帖子、投票完整转移,但“动网论坛”的bbcode不作转移。
5,原附件没有进数据库,除了图片外都用链接的方式出现在帖子中。
6,附件目录请不要变动,即是原来的UploadFile。
7,#程序里面用到的ADODB类是从国外找来的,没有仔细研究过,我到51.net的空间作了转#
#换测试,结果提示非法类COM,呵呵,要用到ODBC!所以Linux(51.net的是FreeBSD)#
#系列空间上可能不能实现转移当然,你也可以把mdb搬到自己的机子上转换,然后把#
#MySQL数据库的内容再搬回你的网站:P这是没辙中的办法了。 #
8,用Access把bbs1的DateAndTime,Topic的DateAndTime、LastpostTime,user的AddDate、lastlogin,vote的TimeOut,voteuser的voteDate都改成文本类型!
不过如果MDB数据库太多无法实现更改类型的话也没关系,就是帖子的时间都成了12点,不影响其他


********************************************************************************

****错误排除********************************************************************
1,数据库的错误程序都会显示,你可以根据信息检查数据库连接。
2,我调试的时候用4000多帖作为标准,运行时间大概是20秒。
如果是PHP的程序运行时间限制问题,请修改dv2vb.php的$limit。
环境:Duron850+192M+Win2KPro+Apache/2.0.44+PHP/4.3.1-dev
3,其它未知错误请给我EMail:riksken@163.net,或者在Faeryboard给我PM,我的ID:Erik *******************************************************************************/
目 录 数据库课程设计报告 1 1.开发环境和相关技术介绍 5 1.1开发环境 5 1.2相关技术介绍 5 2.需求分析 5 2.1系统需求和功能 5 2.1.2功能需求描述 6 2.1.2.1员工基本信息模块 6 2.1.2.2工资结构设置模块 6 2.1.2.3工资汇总模块 6 2.2数据字典 6 2.2.1数据结构 7 2.2.2数据项 7 2.2.3数据流 8 2.4安全性要求 8 2.5一致性要求 9 2.6完整性要求 9 3 概念结构设计 9 3.1设计方法和步骤 9 3.2概念结构E-R图 9 4.逻辑结构设计 9 4.1具体RDBMS数据模型转换 9 4.2系统结构图 10 5.数据库物理设计 10 5.1索引的选择建立 10 5.2数据存放位置 10 5.3确定系统配置 10 6.数据库实施 10 6.1数据库创建 10 6.1.1各数据表说明 10 6.1.2数据库创建 11 6.2数据库备份恢复方案 13 6.2.1应用辅助工具进行备份恢复 13 6.2.2分离数据库法 13 6.3用户界面设计和应用程序编码 13 6.3.1用户界面设计 13 6.3.2类文件功能描述 14 6.3.3主要代码分析 14 }7.系统测试方案和测试报告 21 7.1测试方案 21 7.2测试过程 21 7.2.1登陆测试 21 8.安装和使用说明 25 8.1安装说明 25 8.1.1安装VB6.0E 25 8.1.2安装Microsoft SQL Server 2000 ODBC驱动程序 25 8.1.3升级Microsoft SQL Server 2000数据库管理系统 25 8.1.4附加数据库 25 8.1.5可能出现情况 25 9.完成情况和总结 25 9.1总结 25 1.开发环境和相关技术介绍 1.1开发环境 项目名称: 工资管理系统 开发软件:vb6.0与Access 2000 运行环境:2000/XP/2003 1.2相关技术介绍 Microsoft SQL Server 2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了SQL语言标准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI工具进行灵活的数据管理。同时,系统还提供功能完善的API,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。sp3是该系统的一个版本号,只有sp4以上的SQL 2000系统才能够支持纯ODBC连接方式。 Vb6.0功能强大的应用程序开发工具,主要支持基于面向对像化的语言的各种开发项目。 2.需求分析 2.1系统需求和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等。 由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。因此,针对该公司而言,我们经过反复论证,最终确定了工资管理系统的设计方案,该工资管理系统的主要功能如图3.1所示: 2.1.2功能需求描述 2.1.2.1员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。 2.1.2.2工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。 2.1.2.3工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。 2.2数据字典 该软件的数据库由下述四张数据表组成: 员工信息表、基础工资设置表、岗位工资设置表 1、 员工信息表 字段 字段名 类型 宽度 说明 1 员工号 字符型 3 数字 2 员工姓名 字符型 10 小于等于5个汉字 3 员工性别 字符型 2 “男”或“女” 4 岗位名称 字符型 14 小于等于7个汉字 5 工龄 数值型 2 1~99之间 6 工资等级 数值型 2 1~99之间 2、 基础工资设置表 字段 字段名 类型 宽度

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧