zhangsongcq 发表于 2010-9-8 17:39:01

U870 年结建立年度帐时出现: 插入错误:列名或所提供的数目与表定义不匹配之解决思路

u870 问题之前,补丁之多前所未有,但是公司花钱就买的这个,所以遇到问题只能自已动手解决

在测试机上进行年结:新建年度帐时出现:插入错误:列名或所提供的数目与表定义不匹配错误

解决思路:
1.分析原因所以,找到用友在新建年度帐时,后台的数据库都在做什么?我也不知道用友到底新建帐的时候做了什么,但是我感觉,肯定有一套模版,然后与原来的帐套做比较,然后数据传输。
2.既然提示两个帐套列名不一样,我就想要知道是那两个列名不一样,发现刚好提示框是:正在传输网上银行信息,查阅了一下相关的表,以NB开头的表。
3.打开两个不同的帐套的数据库,然后找到NB_表,生成SQL脚本,比较两个数据库中NB_中的脚本是否一样,如果不一样,就要注意了,可能问题就出现在这里了,根据新年度帐套的数数库脚本去修改上年度的年度帐数据库表。
4.修改后成功建立了年度帐。

总结:在解决完此问题后,U870问题太多,补丁太多,遇到问题要去思考,而不是在网上一味的找相同问题,去分析,还有很重要的一点:在修改后台数据库时一定要先备份原来的数据库

rjxz2009 发表于 2010-11-19 17:36:38

不需要年度结转都好啊

zhou_shengqiang 发表于 2010-12-16 10:16:22

又学习了,多谢楼主

ahbbyh 发表于 2010-12-20 09:51:52

谢谢分享。

fyz1223 发表于 2011-1-17 20:06:50

不错支持下。。。。

dongzhishan 发表于 2012-11-16 08:42:29

嗯,不错。

royce 发表于 2015-1-16 14:33:33


这个很管用的.尤其对U852和u8普及版
页: [1]
查看完整版本: U870 年结建立年度帐时出现: 插入错误:列名或所提供的数目与表定义不匹配之解决思路