Foxtable(狐表)用户栏目专家坐堂 → 关于数据备份与还原


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

主题:关于数据备份与还原

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
关于数据备份与还原  发帖心情 Post By:2020/4/17 23:07:00 [显示全部帖子]

还原数据的时候怎么判断所选择的数据文件的数据库结构是否符合本程序的数据库结构呢?

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/18 9:05:00 [显示全部帖子]

如果客户误恢复了非本程序中结构数据库时客户的程序不是打不开了吗?怎么控制一下非本程序的数据库无法恢复呢?

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/19 12:34:00 [显示全部帖子]

在备份的时候怎么记录一下呢?是不是还得创建 一个表呢?
我的备份代码如下
Dim cflj As WinForm.TextBox = e.Form.Controls("TextBox1") 
Dim sjkcflj As String= ProjectPath & "date\jtrcjzsjk" & ".mdb"
Dim sjkbflj As String= cflj.Text &  "\jtrcjzsjk" & ".mdb"
FileSys.CopyFile(sjkcflj,sjkbflj,True)
MessageBox.Show("数据库备份成功!","提示",MessageBoxButtons.Ok,MessageBoxIcon.information,0, System.Windows.forms.MessageBoxOptions.ServiceNotification)

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/19 23:12:00 [显示全部帖子]

表里设置什么字段呢?

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 7:45:00 [显示全部帖子]

crc值是什么?怎么保存预判断呢? 文件路径问题,如果固定路径后,客户如果将备份好的文件改变存放路径,在还原的时候是不是会出错呢?
[此贴子已经被作者于2020/4/20 8:44:49编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 9:16:00 [显示全部帖子]

哪建表的时候还用建文件名和文件路径字段吗?

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 19:11:00 [显示全部帖子]

还原数据库怎么验证要还原的数据库是否符合条件呢?
数据库还原写了如下代码,运行后出错,麻烦看看哪的错误
Dim cflj As WinForm.TextBox = e.Form.Controls("TextBox2") 
Dim sjkcflj As String= ProjectPath & "date\jtrcjzsjk123" & ".mdb"
Dim sjkhylj As String= cflj.Text 
Dim s As String = CRCCheckFile(sjkcflj)
Dim count As Integer = DataTables("数据库验证").Compute("CRC值= '" & s & "'")
If count>=1  Then  '
    MessageBox.Show("不能识别该数据库,还原失败", "提示")
    Return
Else
FileSys.CopyFile(sjkhylj,sjkcflj,True)
MessageBox.Show("数据库还原成功!","提示",MessageBoxButtons.Ok,MessageBoxIcon.information,0, System.Windows.forms.MessageBoxOptions.ServiceNotification)
End If

图片点击可在新窗口打开查看此主题相关图片如下:截图14.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/4/20 19:13:13编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/21 12:52:00 [显示全部帖子]

还是弹出同样的错误

Dim cflj As WinForm.TextBox = e.Form.Controls("TextBox2") 
Dim sjkcflj As String= ProjectPath & "date\jtrcjzsjk123" & ".mdb"
Dim sjkhylj As String= cflj.Text 
Dim s As String = CRCCheckFile(sjkcflj)
Dim count As Integer = DataTables("数据库验证").Compute("CRC值= '" & s & "'")    这句代码应该不对吧?应该验证的是要还原的数据库,不是现在应用的数据库吧
If count>=1  Then  '
    MessageBox.Show("不能识别该数据库,还原失败", "提示")
    Return
Else
FileSys.CopyFile(sjkhylj,sjkcflj,True)
MessageBox.Show("数据库还原成功!","提示",MessageBoxButtons.Ok,MessageBoxIcon.information,0, System.Windows.forms.MessageBoxOptions.ServiceNotification)
End If
[此贴子已经被作者于2020/4/21 12:56:24编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/21 18:11:00 [显示全部帖子]

Dim cflj As WinForm.TextBox = e.Form.Controls("TextBox2") 
Dim sjkcflj As String= ProjectPath & "date\jtrcjzsjk123" & ".mdb"
Dim sjkhylj As String= cflj.Text 
Dim s As String = CRCCheckFile(sjkcflj)
Dim count As Integer = DataTables("数据库验证").Compute("CRC值","CRC值= '" & s & "'")
If count=0  Then  '
    MessageBox.Show("不能识别该数据库,还原失败", "提示")
    Return
Else
FileSys.CopyFile(sjkhylj,sjkcflj,True)
MessageBox.Show("数据库还原成功!","提示",MessageBoxButtons.Ok,MessageBoxIcon.information,0, System.Windows.forms.MessageBoxOptions.ServiceNotification)
End If

图片点击可在新窗口打开查看此主题相关图片如下:截图00.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:截图01.jpg
图片点击可在新窗口打开查看



[此贴子已经被作者于2020/4/21 18:18:47编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/21 20:40:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:截图02.jpg
图片点击可在新窗口打开查看

数据库中的crc值有却对也无法还原数据

这是判断的哪个数据库呀?是不是的判断要还原的数据库呢?
[此贴子已经被作者于2020/4/21 20:43:01编辑过]

 回到顶部
总数 27 1 2 3 下一页