Foxtable(狐表)用户栏目专家坐堂 → [求助]sql数据库恢复


  共有2479人关注过本帖树形打印复制链接

主题:[求助]sql数据库恢复

帅哥哟,离线,有人找我吗?
blsu33
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]sql数据库恢复  发帖心情 Post By:2015/7/30 22:49:00 [只看该作者]

老师,
想做一个恢复数据库的的按钮,其中增加一个进度条,不知道最大值用什么?
Dim cmd As New SQLCommand
.....
cmd.CommandText ="use master; RESTORE DATABASE 测试 FROM DISK='F:测试01.bak' With REPLACE;"
cmd.ExecuteNonQuery()
Forms("进度条窗口").show
Dim p As WinForm.ProgressBar
p = Forms("进度条窗口").Controls("ProgressBar1")
p.Maximum = '设置最大值
p.Minimum = 1 '设置最小值
p.Value = 1 '设置当前值
Forms("进度条窗口").Close

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 2:09:00 [只看该作者]

你做来没用的。先还原了数据库,才会执行下面的代码的。

 

你直接用文字提示好了


 回到顶部
帅哥哟,离线,有人找我吗?
blsu33
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2928 积分:20184 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/7/31 6:50:00 [只看该作者]

老师早呀,
    那恢复都使用Msebox ,因为想要知道恢复备份100%完成了;
另外, cmd.CommandText = "use master;BACKUP DATABASE 测试 TO DISK ='"& dlg.filename &"' With FORMAT,CHECKSUM;"  怎么能灵活的默认当前数据库 

[此贴子已经被作者于2015/7/31 8:36:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 9:35:00 [只看该作者]

在恢复代码后面加入msgbox提示就行。

 

你进入系统的时候,不是知道数据库的名字的么?用一个变量记录起来。


 回到顶部