精細(xì)管理 · 敏捷經(jīng)營 · 快速應(yīng)用
規(guī)范流程 · 提升效益
規(guī)范管理 · 精細(xì)理財(cái)
產(chǎn)品版本: | 1089-T6-企業(yè)管理軟件V6.0 | 適用產(chǎn)品: | T6系列 |
產(chǎn)品模塊: | 134-平臺(tái)門戶 | 提交時(shí)間: | 2012-06-12 |
問題現(xiàn)象: | T6v6.0版本,使用“初始化導(dǎo)航”導(dǎo)存貨檔案時(shí)報(bào)錯(cuò)“XML參數(shù)設(shè)置錯(cuò)誤”? | ||
原因分析: |
模板中存貨檔案字段有非法字符(制表符、回車符、換行符號(hào))。 因?yàn)?ldquo;初始化導(dǎo)航”設(shè)計(jì)是需要把excel模板中的內(nèi)容轉(zhuǎn)換成xml格式,然后再把xml的內(nèi)容導(dǎo)入到數(shù)據(jù)庫表中。若有非法字符,excel無法轉(zhuǎn)換成xml格式,所以會(huì)提示“XML參數(shù)設(shè)置錯(cuò)誤”。 |
||
解決方案: |
刪除模板中的非法字符,就可以導(dǎo)入,參照以下操作找到非法字符,然后刪除: 1. 大致判斷那些列可能有非法字符,一般是摘要、名稱、簡(jiǎn)稱、銀行賬號(hào)等字符串可能存在特殊字符 2. 把存貨檔案excel模板導(dǎo)入到數(shù)據(jù)庫中,導(dǎo)入后表名比如是Sheet1 3. 比如判斷是存貨名稱字段中有非法字符,參照如下語句查出有特殊字符的記錄,若執(zhí)行語句后有記錄,則表明有特殊字符。 select * from Sheet1 where where charindex(char(10),存貨名稱)>0 select * from Sheet1 where where charindex(char(9),存貨名稱)>0 select * from Sheet1 where where charindex(char(13),存貨名稱)>0 4. 刪除特殊字符 update Sheet1 set 存貨名稱=replace(存貨名稱,char(10),’’) where charindex(char(10),存貨名稱)>0 update Sheet1 set 存貨名稱=replace(存貨名稱,char(9),’’) where charindex(char(9),存貨名稱)>0 update Sheet1 set 存貨名稱=replace(存貨名稱,char(13),’’) where charindex(char(13),存貨名稱)>0 5. 刪除完后,把數(shù)據(jù)庫表導(dǎo)出成excel。 6. 使用“初始化導(dǎo)航”,把修改后的excel導(dǎo)入成存貨檔案。 |
如有其它不明白的問題,或需要我們解決的問題,請(qǐng)聯(lián)系濟(jì)南用友服務(wù)電話:0531-82825553。也可以通過在線咨詢聯(lián)系技術(shù)QQ273754161,濟(jì)南用友軟件銷售服務(wù)中心 。用友軟件,用心服務(wù)!正版軟件,假一賠十!上門服務(wù),全程免費(fèi)培訓(xùn),做賬支持!一年免費(fèi)服務(wù),全程使用無憂!