【问】数据传输提示Item validation error on IMPORT | ||
【适用版本】商锐9 | 【模块】连锁管理 | 【点击数】338 |
【知识编号】P2016022500011 | ||
【问题描述】总部每天传输数据提示出错 |
原因之一:
常见是由于数据里的某个表有数据异常,例如日期格式、电脑日期格式不对,或某个金额有异常等。
处理方法:
1、先删除安装目录下的temp.txt文件再试;
2、如不行说明有日期格式或数据格式不对。检查门店和服务器电脑格式。检查门店格式后。重新传输数据上来。再检查总部的格式。再导入。
软件读取的日期格式为yyyy-mm-dd,在控制面板中语言和区域选项中的短日期、长日期中都加入了星期几,导致传输上来的字段有多的信息,无法导入总部。注意:时间不要带有上面或者下午的开头的。请不要随意调整日期的格式。修改时间后。。(总部和门店的数据电脑都要调整时间。)重新进入软件。
原因之二:
我们的升级包更新数据库的命令有调整过 ,如升级时是不同一个升级包处理过就有可能会出现以上的问题。
处理方案:如果是sql 2000,请在企业管理器中将t_da_jxc_daysum表中的mi_cost字段调整到两字段之间。然后重新传输即可。
第①步:如是SQL2005,SQL2008等(SQL200不用设置)。直接修改设计表的结构是无法保存的。
原因:造成这一现象的原因是因为勾选了“阻止保存要求重新创建表的更改”选项。
解决办法:
取消勾选了“阻止保存要求重新创建表的更改”选项即可。方法如下:
1.打开MSSM(Microsoft SQL Server Management Studio)
2.在菜单栏中选择“工具-》选项-》设计器-》表设计器和数据库设计器”,然后去掉“ 阻止保存要求重新创建表的更改”前面的勾。
3.确定。最重要是第二步:在总部和门店的数据库。都打开SQL的此表字段列的位置,看是是不在同一个位置。如门店多。可以调整总部。或者调整其中一家门店第②步:保存设置后。核实门店的总部的t_da_jxc_daysum表mi_cost字段的具体位置。以总部的位置,调整门店的表位置,
在门店数据库表里,打开t_da_jxc_daysum表,点设计,拖动此表的结构,拖动和总部一样的位置。点保存。如调整了此mi_cost字位置后还是不行。请检测此表的所有的字段位置,和总部的数据库此表的所有字段位置,是否一样,拖动调整,再传输即可。
第②步:保存设置后。核实门店的总部的t_da_jxc_daysum表mi_cost字段的具体位置。以总部的位置,调整门店的表位置,
在门店数据库表里,打开t_da_jxc_daysum表,点设计,拖动此表的结构,拖动和总部一样的位置。点保存。第③步:重新传输门店的数据到总部。总部重新导入数据。如有对应的错误。
在总店数据库中需要删除t_sys_ftp_up_log 表中的jxcdaysum任务压缩包,然后门店重新上传数据,总店导入可以解决。但是过一段时间有问题还是会再次出现
use hbposev9
go
delete t_sys_ftp_up_log where taskId =’报错的压缩包名’
例如:delete t_sys_ftp_up_log where taskId =’U0115031000010′
提示:由于前面失败,导致重传所有数据,故传输有点慢。耐心等待传输完毕。