問(wèn)題現(xiàn)象:用友財(cái)務(wù)軟件的辣妹有一個(gè)客戶用的是老版本的用友T3軟件,有多年度的帳,在用友通普及版10.1升級(jí)到用友通精算版10.5時(shí),唯有2009年度升級(jí)不上來(lái),升級(jí)時(shí)報(bào)錯(cuò):-2147217885 對(duì)象名'materialm'無(wú)效。執(zhí)行如下語(yǔ)句時(shí)出錯(cuò):如一圖所示:下面用友軟件教程網(wǎng)教大家怎么解決用友T3升級(jí)時(shí)提示對(duì)象名'materialm'無(wú)效這個(gè)問(wèn)題。
原因分析:對(duì)象名無(wú)效,一般情況下就是找表,或者找視圖。
解決方案:進(jìn)入企業(yè)管理器中發(fā)現(xiàn)在UFDATA_003_2009數(shù)據(jù)庫(kù)中沒(méi)有materialm這個(gè)視圖(materialm是視圖)
參照在999賬套中materialm視圖
直接把999中的materialm視圖給復(fù)制到003的2009中。
視圖是一條比較復(fù)雜的select語(yǔ)句組成的,為了簡(jiǎn)化操作,給這條查詢語(yǔ)句指定一個(gè)名字,將查詢語(yǔ)句定義為一個(gè)獨(dú)立的對(duì)象保存。增加視圖就是把視圖中的語(yǔ)句復(fù)制到查詢分析器中執(zhí)行一下語(yǔ)句即可了。直接把003中2005的數(shù)據(jù)和999中2007核對(duì)一下,看在matchvoch表里是否缺少cvencode值
把賬套數(shù)據(jù)中缺少的cvencode值增加上后,再附加materialm視圖
再進(jìn)行數(shù)據(jù)升級(jí)
升級(jí)中數(shù)據(jù)錯(cuò)誤基本上都是在升級(jí)過(guò)程中數(shù)據(jù)庫(kù)表上下級(jí)邏輯結(jié)構(gòu)錯(cuò)誤或者是缺少字段缺少視圖,導(dǎo)致表的結(jié)構(gòu)與列名不匹配只要注意看錯(cuò)誤提示找到所缺的東西,再參照演示帳套,進(jìn)行附加即可解決。