以文本方式查看主题 - 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-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 -- 更新下,终于找到原因了。 客户表,订单表通过客户名称进行关联。 订单表,收款表也通过客户名称进行了关联,问题就出在这里,一时粗心啊,搞了一个星期。。。
|