以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]一段时间就会出现数据自动消失的情况  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149674)

--  作者:huangjiacai
--  发布时间:2020/5/9 9:05:00
--  [求助]一段时间就会出现数据自动消失的情况
是这样的,我在一个A表中做了个窗口,里面有个“Dropbox”,调用B表中的数据(类似于自动输入),但是一段时间后我就会发现A表中有一些行的内容消失了,而这些行的内容在之前都是有调用过的,很奇怪,有大神帮忙解释一下么,谢谢。
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

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

--  作者:有点蓝
--  发布时间:2020/5/9 9:54:00
--  
1、误操作删除了
2、代码有问题导致数据被删除,搜索所有和这个表有关的用法,检查代码

--  作者:huangjiacai
--  发布时间:2020/5/11 14:33:00
--  

应该是可以排除第一种情况的,第二种情况有什么比较快速的办法可以定位到所有跟B表有关的代码呢?


--  作者:有点蓝
--  发布时间:2020/5/11 14:53:00
--  
相反,第一张情况是绝对无法排除的,不然就不叫误操作了。神仙都有错的时候,何况是人

没有什么快速的办法。检查所有和这个表格有关的窗口和事件。输出所有代码,搜索删除的代码,比如delete等等。

--  作者:huangjiacai
--  发布时间:2020/5/12 9:50:00
--  
如果要排查第一种情况的话,是不是我把B表给锁定就ok了,只可以调用,不可以编辑。我去看下delete代码多不多,我基本上很少写到这个语句
--  作者:chen37280600
--  发布时间:2020/5/12 9:53:00
--  
根据我经验,那些说绝对不可能是人为删,最后都是人为删除的!把表锁了,或者把删除代码注释了,你会发现数据真的就不再神秘丢失
--  作者:有点蓝
--  发布时间:2020/5/12 10:04:00
--  
不需要编辑的表格,应该锁住