国家儿童医学中心(上海) | 上海交通大学医学院附属上海儿童医学中心 | 心脏中心 官方知识平台

损失一周数据

陆医生
📅 2008-10-17 · 👁 27 次浏览 · 💬 7 条回复
修改一:在打印入库命令中,我本来加入了一个备份数据到本地的命令,没想到在7月份的一次修改中被改掉了,所以数据已经无处可找,胸闷。
 
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1 And [入库] = - 1,copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) And PrintDoc("models\" + [%model%],0),if( = - 1 And [入库] = 0,SetCellText(gridname,row,"入库","-1") And OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3)))))
修改为:
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1 And [入库] = - 1,copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) And PrintDoc("models\" + [%model%],0),if( = - 1 And [入库] = 0,SetCellText(gridname,row,"入库","-1") And OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And Export(docdir+"BAK/data0001.egd","数据库","888","数据库","ID", "=",) And Export(docdir+"BAK/data0001.egd",gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3)))))
修改二:客户端文件也进行了小改动:
CopyFile("\\CHDDP7\CHDDP$\splash.jpg",docdir+"splash.jpg") And if(exist(docdir+"BAK/data0001.egd") = False ,copyfile("\\CHDDP7\CHDDP$\data0001.egd",docdir + "BAK/" + "data0001.egd"),"") And OpenMenu("menu") And HideMainWindow()
加入红色代码,这样客户端可以自动升级,今后备份数据就保存到docdir+"BAK/data0001.egd"中去。 修改三:删除了datapool中所有的计划任务、变量、列默认公式、刷新公式等等,形成一个光表;如果这种问题还存在的话,我决定把datapool重做了。

全部回复 (7)

陆医生 会员
📅 2008-10-17
修改一:在打印入库命令中,我本来加入了一个备份数据到本地的命令,没想到在7月份的一次修改中被改掉了,所以数据已经无处可找,胸闷。
 
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1 And [入库] = - 1,copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) And PrintDoc("models\" + [%model%],0),if( = - 1 And [入库] = 0,SetCellText(gridname,row,"入库","-1") And OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3)))))
修改为:
if([%model%] = "",msgbox("没有选择记录模板,无法打印预览!",1,3),if(CanWrite([%datapool%]) = False,msgbox("有其他用户正在存盘,请稍候!",1,3),if( = - 1 And [入库] = - 1,copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) And PrintDoc("models\" + [%model%],0),if( = - 1 And [入库] = 0,SetCellText(gridname,row,"入库","-1") And OpenModalWindow(13) And Export([%datapool%],"数据库","888","数据库","ID", "=",) And Export([%datapool%],gridname,"888",gridname,"ID", " = " ,) And Export(docdir+"BAK/data0001.egd","数据库","888","数据库","ID", "=",) And Export(docdir+"BAK/data0001.egd",gridname,"888",gridname,"ID", " = " ,) And copyfile([%CHDDPpath%] + "models\" + [%model%],docdir + "models/" + [%model%]) ,MsgBox("您没有获取入库路径,不能进行打印!" + Char(13) + Char(13) + "获取路径后系统将为您自动设置保存路径和文件名!",1,3)))))
修改二:客户端文件也进行了小改动:
CopyFile("\\CHDDP7\CHDDP$\splash.jpg",docdir+"splash.jpg") And if(exist(docdir+"BAK/data0001.egd") = False ,copyfile("\\CHDDP7\CHDDP$\data0001.egd",docdir + "BAK/" + "data0001.egd"),"") And OpenMenu("menu") And HideMainWindow()
加入红色代码,这样客户端可以自动升级,今后备份数据就保存到docdir+"BAK/data0001.egd"中去。 修改三:删除了datapool中所有的计划任务、变量、列默认公式、刷新公式等等,形成一个光表;如果这种问题还存在的话,我决定把datapool重做了。
LYF 会员
📅 2008-10-17
不是说不存在本地不要紧吗? 服务器端都有啊! 难道没有上传到服务器?
LYF 会员
📅 2008-10-17
在改掉以后不是也运行的很好吗?而且当月的数据一条也没有少啊
陆医生 会员
📅 2008-10-17
数据库备份是最重要的事情了,10月初再次出现了错误,这次产生的@#$文件只有16K,连易表公司都无法恢复了。丢失一周数据。
LYF 会员
📅 2008-10-17
哦,是哦,每次出现@#$文件 就代表挂了 艾~~~ 那这次少了就没的补了???
陆医生 会员
📅 2008-10-17
俺慢慢补了,发动群众吧
陆医生 会员
📅 2008-10-17
实际我对这种变态文件已经有了预警机制,但是还是没有防住。
LYF 会员
📅 2008-10-17
..................囧。。。。。。。。。。。。。[[face9@@

✏️ 写回复

登录后即可回复

👤 用户信息

加载中…