对应版本:用友U其他对应产品线:其他对应模块:ACCESS97模块问题现象:用户的2004年10月份数据,对帐平衡,例如查询科目5070102(辅助核算为项目部门),总账余额为155107.26,但双击该记录以后,显示该科目项目部门的余额为90491.62.问题原因:经过检测,发现是数据库文件本身出了问题,在执行查询语句时无法返回正确数值。例如,在数据库中输入查询语句查询:select*fromgl_accasswhereccode=’5070102’andiperiod=10返回的记录一共721条,而输入selectcount(*)对此表进行查询,则返回数为527。实际上没又有重复记录。而输入selectsum(mc)或者selectsum(me)都得到的是90491.62。而将gl_accass表导出到sqlserver中查询一切正常,应用selectsum的查询的到的返回值也是正确的155107.26。所以,认为是数据库表由于频繁增删改操作,造成了损坏。解决方案:1、新建一个access数据库,然后将年度帐套ufdata.mdb中的受损数据表(gl_accass)导出到新建库。2、将原库中的受损表删除。3、将新建库中的受损表导出到原年度帐套ufdata.mdb库中。
微信号:yyrjgls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/41690.html