产品版本: | 1089-T6-企业管理软件V6.0 | 适用产品: | T6系列 |
产品模块: | 134-平台门户 | 提交时间: | 2012-06-12 |
问题现象: | T6v6.0版本,使用“初始化导航”导存货档案时报错“XML参数设置错误”? | ||
原因分析: |
模板中存货档案字段有非法字符(制表符、回车符、换行符号)。 因为“初始化导航”设计是需要把excel模板中的内容转换成xml格式,然后再把xml的内容导入到数据库表中。若有非法字符,excel无法转换成xml格式,所以会提示“XML参数设置错误”。 |
||
解决方案: |
删除模板中的非法字符,就可以导入,参照以下操作找到非法字符,然后删除: 1. 大致判断那些列可能有非法字符,一般是摘要、名称、简称、银行账号等字符串可能存在特殊字符 2. 把存货档案excel模板导入到数据库中,导入后表名比如是Sheet1 3. 比如判断是存货名称字段中有非法字符,参照如下语句查出有特殊字符的记录,若执行语句后有记录,则表明有特殊字符。 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. 删除完后,把数据库表导出成excel。 6. 使用“初始化导航”,把修改后的excel导入成存货档案。 |
如有其它不明白的问题,或需要我们解决的问题,请联系济南用友服务电话:0531-82825553。也可以通过在线咨询联系技术QQ273754161,济南用友软件销售服务中心 。用友软件,用心服务!正版软件,假一赔十!上门服务,全程免费培训,做账支持!一年免费服务,全程使用无忧!