問(wèn)題現(xiàn)象:進(jìn)入用友T1商貿(mào)寶軟件帳套后,點(diǎn)擊填制憑證或查詢(xún)憑證都報(bào)錯(cuò):“運(yùn)行時(shí)錯(cuò)誤3197,由于您和其他用戶(hù)試圖同時(shí)改變同一數(shù)據(jù),導(dǎo)致Microsoft Jet數(shù)據(jù)庫(kù)引擎停止進(jìn)程。”

原因分析:查看帳套信息庫(kù)zw.mdb中g(shù)_pvouchs表中有#####的錯(cuò)誤記錄,修復(fù)后,此表中錯(cuò)誤記錄會(huì)丟失,但是之前的一些正確的記錄都還在,所以我們可以通過(guò)導(dǎo)表的方式將所有的記錄都重新導(dǎo)入過(guò)來(lái)。

解決方案:由于數(shù)據(jù)表結(jié)構(gòu)破壞,用工具修復(fù)不成功,考慮新建一套賬,把用戶(hù)的數(shù)據(jù)導(dǎo)入新建 賬套中,具體方法如下:
一、新建賬套,所有的建賬信息必須與之前帳套的信息保持一致;
二、利用 SQL2000 "導(dǎo)入導(dǎo)出數(shù)據(jù)"工具把原始賬套的數(shù)據(jù)導(dǎo)入到新建賬套中,在導(dǎo)入過(guò)程中要先導(dǎo)入基礎(chǔ)檔案的數(shù)據(jù)后導(dǎo)入憑證的數(shù)據(jù),導(dǎo)入表的先后順序?yàn)椋?br />1.g_code,g_sign
2.g_digest
3.g_autotran,g_autotrans
4.g_pvouch,g_pvouchs,g_vouch,g_vouchs
5.g_accass,g_accsum
由于其他表中無(wú)數(shù)據(jù),就不用導(dǎo)出到新賬套中。