問題現(xiàn)象:用友U870年結(jié)建立年度帳時(shí)出現(xiàn): 插入錯(cuò)誤:列名或所提供的數(shù)目與表定義不匹配?

解決思路:

1.分析原因所以,找到用友在新建年度帳時(shí),后臺的數(shù)據(jù)庫都在做什么?我也不知道用友到底新建帳的時(shí)候做了什么,但是我感覺,肯定有一套模版,然后與原來的帳套做比較,然后數(shù)據(jù)傳輸。

2.既然提示兩個(gè)帳套列名不一樣,我就想要知道是那兩個(gè)列名不一樣,發(fā)現(xiàn)剛好提示框是:正在傳輸網(wǎng)上銀行信息,查閱了一下相關(guān)的表,以NB開頭的表。

3.打開兩個(gè)不同的帳套的數(shù)據(jù)庫,然后找到NB_表,生成SQL腳本,比較兩個(gè)數(shù)據(jù)庫中NB_中的腳本是否一樣,如果不一樣,就要注意了,可能問題就出現(xiàn)在這里了,根據(jù)新年度帳套的數(shù)數(shù)庫腳本去修改上年度的年度帳數(shù)據(jù)庫表。

4.修改后成功建立了年度帳。

總結(jié):在解決完此問題后,用友U870問題太多,補(bǔ)丁太多,遇到問題要去思考,而不是在網(wǎng)上一味的找相同問題,去分析,還有很重要的一點(diǎn):在修改后臺數(shù)據(jù)庫時(shí)一定要先備份原來的數(shù)據(jù)庫。