以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关联表内容自动变掉  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59711)

--  作者:andy123
--  发布时间:2014/11/9 14:51:00
--  [求助]关联表内容自动变掉
最近被这个问题搞得有点头大了。关联表子表的关联列内容偶尔会自动变成其它内容。注意:是自动变的。没有人为去操作。
前两次出现这个问题,以为是压缩了ACCESS数据库造成的。最近没有压缩数据库,但今天对比备份的数据库内容,某些列的内容又变了。
项目文件不方便上传,只能描述了:

“客户表”和“收款表”通过客户名称进行关联。
比如客户表有张三,李四,王五这三个客户。
收款表有收到,张三100元,李四500元,王五200元。并且收款的这三行都已经是锁定的。
结构如下:
………………………………………………………………
客户名称          收款金额
张三                  100元
李四                  500元
王五                  200元
………………………………………………………………

过一段时间后,不知什么原因,收款表的三条记录由原来的“张三100元,李四500元,王五200元”,变成了张三100元,张三500元,王五200元”
即变成如下:
………………………………………………………………
客户名称          收款金额
张三                  100元
张三                  500元
王五                  200元
………………………………………………………………

第二行的李四莫名变成了张三。

不知道大家有没有遇到这种问题?可能造成的原因有哪些?

目前已做过的排查:导出项目代码,查看所有与此子表有关的代码,未发现有可导致更改的地方。
接下来准备做的工作:每个用户增加日志,有更改就记录。发现更改后查看日志。以确认是什么时候什么情况下被更改的。





[此贴子已经被作者于2014-11-9 14:57:20编辑过]

--  作者:有点甜
--  发布时间:2014/11/9 14:54:00
--  

 不要勾选同步 http://www.foxtable.com/help/topics/1644.htm

 


--  作者:andy123
--  发布时间:2014/11/9 15:03:00
--  
先谢谢有点甜,每次你都这么快回复,大感动了。

图片点击可在新窗口打开查看此主题相关图片如下:2014-11-09_150037.png
图片点击可在新窗口打开查看

都快疯了!!!
另外,父表的客户名称并没有更改过。

[此贴子已经被作者于2014-11-9 15:05:40编辑过]

--  作者:有点甜
--  发布时间:2014/11/9 15:07:00
--  

 呃,那就不太清楚什么原因,你做好能做个对应的例子测试。

 

 日志参考

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=294373&ID=45700&skin=1

 


--  作者:andy123
--  发布时间:2014/11/9 15:12:00
--  
可不可能是加载的表数据过多,运行过程中内存中的值被其它程序更改了?
--  作者:有点甜
--  发布时间:2014/11/9 15:13:00
--  
 不会,如果改了,就肯定是人为或者代码自动改的
--  作者:andy123
--  发布时间:2014/11/9 15:15:00
--  
那我先加日志跟踪一段时间看。
再次谢谢

--  作者:andy123
--  发布时间:2014/11/10 9:42:00
--  
自已顶一顶,看有没有人遇到同样的问题图片点击可在新窗口打开查看
--  作者:andy123
--  发布时间:2014/11/15 20:34:00
--  
更新下,终于找到原因了。

客户表,订单表通过客户名称进行关联。
订单表,收款表也通过客户名称进行了关联,问题就出在这里,一时粗心啊,搞了一个星期。。。