以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL数据库数据自动重复 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142776) |
-- 作者:873773115 -- 发布时间:2019/11/6 3:46:00 -- SQL数据库数据自动重复 老师好! 经过反复的测试,发现了数据重复的原因。 当我在新增数据后,觉得有问题 使用dadatatable.rejectchanges() 进行撤销后 数据不仅没有撤销,反倒自动保存。 如果不断的新增数据,取消 则会将所有数据全部保存 。 且操作界面不会有任何异常,可当再次重新加载数据时 ,所有的重复数据就全部出现了 另外,这里是工资表的异常 涉及工单表,切台表等 就出现另一个问题,遍历新增时, 则自己在数据库里新增两份一模一样的数据 这里大概涉及到生产的几个表,材料,工单,工资等表 均会出现不同形式的重复结果!! 可之前制作的销售等方面的 订单,销售等表 业务逻辑几乎相同,却从来没出现这样的情况。 以上的问题均是不是每次都出现,可能 三次操作出现一次,也有可以每次操作都会出现 请老师看下我能从哪个方面测试找问题,或怎么能解决这些问题 想做实例上传,可是涉及到数据,窗口,表格太多了
|
-- 作者:873773115 -- 发布时间:2019/11/6 3:49:00 -- 我用的foxtable 是 2019.4.12版本的 |
-- 作者:873773115 -- 发布时间:2019/11/6 3:50:00 -- 数据库是 SQL SERVER 2008 r2 |
-- 作者:有点蓝 -- 发布时间:2019/11/6 8:54:00 -- rejectchanges我测试不会自动保存,肯定另外有其它的保存代码。完整代码发出来看看。 另外做实例不一定要把完整项目发上来的,新建一个项目,重现同样的功能和错误即可。
|